|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Object
|
+--ru.sscc.util.data.RealVector
|
+--ru.sscc.util.data.FloatVector
Implementation of RealVector based on float[]
type container.
| Fields inherited from class ru.sscc.util.data.RealVector |
index,
length,
step |
| Constructor Summary | |
FloatVector(float[] data)
Simple constructor (creates a vector based on all data entries). |
|
FloatVector(float[] data,
int length,
int index,
int step)
General constructor. |
|
FloatVector(int size)
Simple constructor (creates a vector of the required size). |
|
| Method Summary | |
double |
add(int index,
double value)
Adds the value to the vector entry. |
double |
get(int index)
Gets the value of a vector entry. |
RealPointer |
getPointer()
Gets a pointer to the beginning of the real data vector with the unit increment. |
double |
mul(int index,
double value)
Multiplies the vector entry by the value. |
double |
set(int index,
double value)
Sets the value of a vector entry. |
RealVector |
subvector(int index,
int step,
int length)
Creates a subvector within the real data vector. |
| Methods inherited from class ru.sscc.util.data.RealVector |
addVector,
addVector,
assign,
assign,
assign,
assign,
assign,
assign,
by,
by,
ensureLength,
getPointer,
inc,
indexOfNormMax,
indexOfNormMax,
innerProduct,
innerProduct,
multiply,
multiply,
norm,
norm,
normMax,
normMax,
normSum,
normSum,
pos,
swap,
weightedNorm,
weightedNorm,
weightedNormMax,
weightedNormMax,
weightedNormSum,
weightedNormSum,
weightedProduct,
weightedProduct |
| Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
| Constructor Detail |
public FloatVector(int size)
size - a vector sizepublic FloatVector(float[] data)
data - a data container
public FloatVector(float[] data,
int length,
int index,
int step)
data - a data containerlength - a vector lengthindex - a starting index in the containerstep - an increment step| Method Detail |
public double get(int index)
index - an entry position in the vector
public double set(int index,
double value)
index - an entry position in the vectorvalue - a value to set
public double add(int index,
double value)
index - the entry position in the containervalue - the value to add
public double mul(int index,
double value)
index - the entry position in the containervalue - the value to multiplypublic RealPointer getPointer()
public RealVector subvector(int index,
int step,
int length)
index - a starting indexstep - an increment steplength - a length of the subvector
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||