java.io.Serializable
, MOAObject
public class DoubleVector extends AbstractMOAObject
Modifier and Type | Field | Description |
---|---|---|
protected double[] |
array |
Constructor | Description |
---|---|
DoubleVector() |
|
DoubleVector(double[] toCopy) |
|
DoubleVector(DoubleVector toCopy) |
Modifier and Type | Method | 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(java.lang.StringBuilder sb,
int indent) |
Returns a string representation of this object.
|
void |
getSingleLineDescription(java.lang.StringBuilder out) |
|
void |
getSingleLineDescription(java.lang.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 |
sumOfAbsoluteValues() |
|
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 double sumOfAbsoluteValues()
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(java.lang.StringBuilder out)
public void getSingleLineDescription(java.lang.StringBuilder out, int numValues)
public void getDescription(java.lang.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 © 2019 University of Waikato, Hamilton, NZ. All Rights Reserved.