|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.ojalgo.array.Array1Dim<N>
public final class Array1Dim<N extends Number>
Array1Dim
| Field Summary | |
|---|---|
int |
length
|
| Method Summary | |
|---|---|
double |
doubleValue(int anInd)
|
void |
enforce(NumberContext aContext)
Deprecated. Since Version 25. Use NumberContext.getFunction() instead. |
boolean |
equals(Array1Dim<N> anArray)
|
boolean |
equals(Object someObj)
|
void |
fillAll(N aNmbr)
|
void |
fillOne(int anInd,
N aNmbr)
|
void |
fillRange(int aFirst,
int aLimit,
N aNmbr)
|
N |
getNumber(int anInd)
|
int |
hashCode()
|
boolean |
isAbsolute(int anInd)
|
boolean |
isReal(int anInd)
|
boolean |
isZero(int anInd)
|
static Array1Dim<BigDecimal> |
makeBig(BigDecimal[] aRaw)
|
static Array1Dim<BigDecimal> |
makeBig(int aSize)
|
static Array1Dim<ComplexNumber> |
makeComplex(ComplexNumber[] aRaw)
|
static Array1Dim<ComplexNumber> |
makeComplex(int aSize)
|
static Array1Dim<Double> |
makePrimitive(double[] aRaw)
|
static Array1Dim<Double> |
makePrimitive(int aSize)
|
void |
modifyAll(BinaryFunction<N> aFunc,
N aNmbr)
|
void |
modifyAll(ParameterFunction<N> aFunc,
int aParam)
|
void |
modifyAll(UnaryFunction<N> aFunc)
|
void |
modifyOne(int anInd,
BinaryFunction<N> aFunc,
N aNmbr)
|
void |
modifyOne(int anInd,
ParameterFunction<N> aFunc,
int aParam)
|
void |
modifyOne(int anInd,
UnaryFunction<N> aFunc)
|
void |
modifyRange(int aFirst,
int aLimit,
BinaryFunction<N> aFunc,
N aNmbr)
|
void |
modifyRange(int aFirst,
int aLimit,
ParameterFunction<N> aFunc,
int aParam)
|
void |
modifyRange(int aFirst,
int aLimit,
UnaryFunction<N> aFunc)
|
int |
searchAscending(N aKey)
Asssumes you have first called sortAscending(). |
int |
searchDescending(N aKey)
Asssumes you have first called sortDescending(). |
int |
size()
|
void |
sortAscending()
|
void |
sortDescending()
|
List<N> |
toList()
Access the array through a List. |
double[] |
toRawCopy()
|
Scalar<N> |
toScalar(int anInd)
|
String |
toString()
|
void |
visitAll(AggregatorFunction<N> aVisitor)
|
void |
visitOne(int anInd,
AggregatorFunction<N> aVisitor)
|
void |
visitRange(int aFirst,
int aLimit,
AggregatorFunction<N> aVisitor)
|
| Methods inherited from class java.lang.Object |
|---|
getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public final int length
| Method Detail |
|---|
public static Array1Dim<BigDecimal> makeBig(BigDecimal[] aRaw)
public static Array1Dim<BigDecimal> makeBig(int aSize)
public static Array1Dim<ComplexNumber> makeComplex(ComplexNumber[] aRaw)
public static Array1Dim<ComplexNumber> makeComplex(int aSize)
public static Array1Dim<Double> makePrimitive(double[] aRaw)
public static Array1Dim<Double> makePrimitive(int aSize)
public double doubleValue(int anInd)
@Deprecated public void enforce(NumberContext aContext)
public boolean equals(Array1Dim<N> anArray)
public boolean equals(Object someObj)
equals in class Objectpublic void fillAll(N aNmbr)
public void fillOne(int anInd,
N aNmbr)
public void fillRange(int aFirst,
int aLimit,
N aNmbr)
public N getNumber(int anInd)
public int hashCode()
hashCode in class Objectpublic boolean isAbsolute(int anInd)
Scalar.isAbsolute()public boolean isReal(int anInd)
Scalar.isReal()public boolean isZero(int anInd)
Scalar.isZero()
public void modifyAll(BinaryFunction<N> aFunc,
N aNmbr)
public void modifyAll(ParameterFunction<N> aFunc,
int aParam)
public void modifyAll(UnaryFunction<N> aFunc)
public void modifyOne(int anInd,
BinaryFunction<N> aFunc,
N aNmbr)
public void modifyOne(int anInd,
ParameterFunction<N> aFunc,
int aParam)
public void modifyOne(int anInd,
UnaryFunction<N> aFunc)
public void modifyRange(int aFirst,
int aLimit,
BinaryFunction<N> aFunc,
N aNmbr)
public void modifyRange(int aFirst,
int aLimit,
ParameterFunction<N> aFunc,
int aParam)
public void modifyRange(int aFirst,
int aLimit,
UnaryFunction<N> aFunc)
public int searchAscending(N aKey)
sortAscending().
public int searchDescending(N aKey)
sortDescending().
public int size()
public void sortAscending()
public void sortDescending()
public List<N> toList()
List.
Note that you will modify the actual array by modifying this list.
public double[] toRawCopy()
public Scalar<N> toScalar(int anInd)
public String toString()
toString in class Objectpublic void visitAll(AggregatorFunction<N> aVisitor)
public void visitOne(int anInd,
AggregatorFunction<N> aVisitor)
public void visitRange(int aFirst,
int aLimit,
AggregatorFunction<N> aVisitor)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||