Package org.ejml.data
Class FGrowArray
java.lang.Object
org.ejml.data.FGrowArray
A float array which can have its size changed
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
add
(float value) void
free()
float
get
(int index) void
growInternal
(int amount) Increases the internal array's length by the specified amount.int
length()
void
reset()
reshape
(int length) Changes the array's length and doesn't attempt to preserve previous values if a new array is requiredvoid
set
(int index, float value) void
setTo
(FGrowArray original)
-
Field Details
-
data
public float[] data -
length
public int length
-
-
Constructor Details
-
FGrowArray
public FGrowArray(int length) -
FGrowArray
public FGrowArray()
-
-
Method Details
-
length
public int length() -
reset
public void reset() -
reshape
Changes the array's length and doesn't attempt to preserve previous values if a new array is required- Parameters:
length
- New array length
-
growInternal
public void growInternal(int amount) Increases the internal array's length by the specified amount. Previous values are preserved. The length value is not modified since this does not change the 'meaning' of the array, just increases the amount of data which can be stored in it. this.data = new data_type[ data.length + amount ]- Parameters:
amount
- Number of elements added to the internal array's length
-
setTo
-
add
public void add(float value) -
get
public float get(int index) -
set
public void set(int index, float value) -
free
public void free()
-