public class DoubleVector extends AbstractMOAObject
Modifier and Type | Field and Description |
---|---|
protected double[] |
array |
Constructor and Description |
---|
DoubleVector() |
DoubleVector(double[] toCopy) |
DoubleVector(DoubleVector toCopy) |
Modifier and Type | Method and Description |
---|---|
void |
addToValue(int i,
double v) |
void |
addToValues(double toAdd) |
void |
addValues(double[] toAdd) |
void |
addValues(DoubleVector toAdd) |
double[] |
getArrayCopy() |
double[] |
getArrayRef() |
void |
getDescription(StringBuilder sb,
int indent)
Returns a string representation of this object.
|
void |
getSingleLineDescription(StringBuilder out) |
void |
getSingleLineDescription(StringBuilder out,
int numValues) |
double |
getValue(int i) |
int |
maxIndex() |
double |
minWeight() |
void |
normalize() |
int |
numNonZeroEntries() |
int |
numValues() |
void |
scaleValues(double multiplier) |
protected void |
setArrayLength(int l) |
void |
setValue(int i,
double v) |
void |
subtractValues(double[] toSubtract) |
void |
subtractValues(DoubleVector toSubtract) |
double |
sumOfValues() |
copy, copy, measureByteSize, measureByteSize, toString
public DoubleVector()
public DoubleVector(double[] toCopy)
public DoubleVector(DoubleVector toCopy)
public int numValues()
public void setValue(int i, double v)
public void addToValue(int i, double v)
public void addValues(DoubleVector toAdd)
public void addValues(double[] toAdd)
public void subtractValues(DoubleVector toSubtract)
public void subtractValues(double[] toSubtract)
public void addToValues(double toAdd)
public void scaleValues(double multiplier)
public double getValue(int i)
public double sumOfValues()
public int maxIndex()
public void normalize()
public int numNonZeroEntries()
public double minWeight()
public double[] getArrayCopy()
public double[] getArrayRef()
protected void setArrayLength(int l)
public void getSingleLineDescription(StringBuilder out)
public void getSingleLineDescription(StringBuilder out, int numValues)
public void getDescription(StringBuilder sb, int indent)
MOAObject
AbstractMOAObject.toString
to give a string representation of the object.sb
- the stringbuilder to add the descriptionindent
- the number of characters to indentCopyright © 2014 University of Waikato, Hamilton, NZ. All Rights Reserved.