public class FloatVector extends Object implements Vector
| Modifier and Type | Field and Description |
|---|---|
protected int |
capacity
maximum number of element, maximum pos value
|
protected org.apache.commons.collections.primitives.ArrayFloatList |
data
contient la valeur de l'element
|
protected float |
defaultValue
la valeur par defaut
|
protected int[] |
position
contient la position de l'element, le tableau est trie
|
protected int |
positionSize |
| Constructor and Description |
|---|
FloatVector() |
FloatVector(int capacity) |
FloatVector(int capacity,
float defaultValue) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(Vector v)
Ajoute les valeurs du vector passé en argument a ce vector.
|
protected void |
addElementAt(int index,
int element) |
protected void |
checkPos(int pos) |
protected void |
ensureCapacity(int mincap) |
boolean |
equals(Object o) |
protected int |
findIndex(int pos)
retourne la position dans le tableau position de la position lineaire
|
String |
getInfo()
return information on this vector.
|
double |
getMaxOccurence()
Deprecated.
|
double |
getMaxOccurrence()
Retourne la valeur la plus utilise dans le vector
|
int |
getNumberOfAssignedValue()
Returne number of assigned value, assigned value is value stored in memory
|
double |
getValue(int pos) |
void |
init(int capacity)
Init vector, before this method call, vector is in indetermined state.
|
boolean |
isImplementedAdd(Vector v)
Permet de savoir si add est implanté par ce vector.
|
boolean |
isImplementedMap()
Permet de savoir si map est implanté par ce vector.
|
boolean |
isImplementedMinus(Vector v)
Permet de savoir si minus est implanté par ce vector.
|
boolean |
isImplementedPaste(Vector v)
Permet de savoir si paste est implanté par ce vector.
|
VectorIterator |
iterator()
Retourne un objet Inc pret a etre utilisé pour boucler sur tous les
element de la matrice.
|
VectorIterator |
iteratorNotZero()
Retourne un objet Inc pret a etre utilisé pour boucler sur tous les
element different de 0 de la matrice.
|
void |
map(MapFunction f)
on applique sur chaque donnée existante et sur default
|
void |
minus(Vector v)
Soustrait les valeurs du vector passé en argument a ce vector.
|
void |
paste(Vector v)
On recopie tous les attributs pour que le vector ressemble exactement a
celui passé en argument
|
protected int |
removeElementAt(int index) |
void |
setValue(int pos,
double dValue) |
int |
size() |
protected int capacity
protected float defaultValue
protected int[] position
protected int positionSize
protected org.apache.commons.collections.primitives.ArrayFloatList data
public FloatVector()
public FloatVector(int capacity)
public FloatVector(int capacity,
float defaultValue)
public void init(int capacity)
Vectorpublic String getInfo()
Vectorpublic int getNumberOfAssignedValue()
VectorgetNumberOfAssignedValue in interface Vector@Deprecated public double getMaxOccurence()
getMaxOccurence in interface Vectorpublic double getMaxOccurrence()
VectorgetMaxOccurrence in interface Vectorprotected void checkPos(int pos)
protected int findIndex(int pos)
pos - protected void ensureCapacity(int mincap)
protected void addElementAt(int index,
int element)
protected int removeElementAt(int index)
public boolean isImplementedPaste(Vector v)
VectorisImplementedPaste in interface Vectorv - vector to testpublic boolean isImplementedAdd(Vector v)
VectorisImplementedAdd in interface Vectorv - vector to testpublic boolean isImplementedMinus(Vector v)
VectorisImplementedMinus in interface Vectorv - vector to testpublic boolean isImplementedMap()
VectorisImplementedMap in interface Vectorpublic void paste(Vector v)
public void add(Vector v)
Vectorpublic void minus(Vector v)
Vectorpublic void map(MapFunction f)
public VectorIterator iterator()
Vectorpublic VectorIterator iteratorNotZero()
VectoriteratorNotZero in interface VectorCopyright © 2004–2015 CodeLutin. All rights reserved.