public class DoubleVector 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.ArrayDoubleList |
data
contient la valeur de l'element
|
protected double |
defaultValue
la valeur par defaut
|
protected int[] |
position
contient la position de l'element, le tableau est trie
|
protected int |
positionSize |
| Constructor and Description |
|---|
DoubleVector() |
DoubleVector(int capacity) |
DoubleVector(int capacity,
double 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
|
double |
getMaxOccurence()
Deprecated.
|
double |
getMaxOccurrence()
Retourne la valeur la plus utilise dans le vector
|
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.
|
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 value) |
int |
size() |
protected int capacity
protected double defaultValue
protected int[] position
protected int positionSize
protected org.apache.commons.collections.primitives.ArrayDoubleList data
public DoubleVector()
public DoubleVector(int capacity)
public DoubleVector(int capacity,
double defaultValue)
public void init(int capacity)
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)
Copyright © 2004–2014 CodeLutin. All rights reserved.