public class RationalArray extends ScalarArray<RationalNumber>
DenseArray.Factory<N extends Number>Structure1D.BasicMapper<T>, Structure1D.IndexCallback, Structure1D.IndexMapper<T>, Structure1D.IntIndex, Structure1D.LongIndex, Structure1D.LoopCallbackAccess1D.Aggregatable<N extends Number>, Access1D.Collectable<N extends Number,R extends Mutate1D.Receiver<N>>, Access1D.Elements, Access1D.ElementView<N extends Number>, Access1D.IndexOf, Access1D.Sliceable<N extends Number>, Access1D.Visitable<N extends Number>Mutate1D.BiModifiable<N extends Number>, Mutate1D.Fillable<N extends Number>, Mutate1D.Mixable<N extends Number>, Mutate1D.Modifiable<N extends Number>, Mutate1D.Receiver<N extends Number>, Mutate1D.Sortable| Modifier and Type | Field and Description |
|---|---|
static DenseArray.Factory<RationalNumber> |
FACTORY |
dataMAX_ARRAY_SIZE| Modifier | Constructor and Description |
|---|---|
protected |
RationalArray(int size) |
protected |
RationalArray(RationalNumber[] data) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(long index,
double addend) |
void |
add(long index,
Number addend) |
long |
count() |
double |
doubleValue(long index) |
boolean |
equals(Object anObj) |
protected void |
exchange(long firstA,
long firstB,
long step,
long count) |
protected void |
fill(long first,
long limit,
long step,
N value) |
protected void |
fill(long first,
long limit,
long step,
NullaryFunction<N> supplier) |
void |
fillAll(N number) |
void |
fillAll(NullaryFunction<N> supplier) |
void |
fillOne(long index,
Access1D<?> values,
long valueIndex) |
void |
fillOne(long index,
N value) |
void |
fillOne(long index,
NullaryFunction<N> supplier) |
void |
fillRange(long first,
long limit,
N number) |
void |
fillRange(long first,
long limit,
NullaryFunction<N> supplier) |
N |
get(long index) |
int |
hashCode() |
protected long |
indexOfLargest(long first,
long limit,
long step) |
boolean |
isAbsolute(long index) |
boolean |
isSmall(long index,
double comparedTo) |
protected boolean |
isSmall(long first,
long limit,
long step,
double comparedTo) |
static RationalArray |
make(int size) |
protected void |
modify(long first,
long limit,
long step,
Access1D<N> left,
BinaryFunction<N> function) |
protected void |
modify(long first,
long limit,
long step,
BinaryFunction<N> function,
Access1D<N> right) |
protected void |
modify(long first,
long limit,
long step,
UnaryFunction<N> function) |
void |
modifyOne(long index,
UnaryFunction<N> modifier) |
void |
set(long index,
double value) |
void |
set(long index,
Number number) |
protected void |
visit(long first,
long limit,
long step,
VoidFunction<N> visitor) |
void |
visitOne(long index,
VoidFunction<N> visitor) |
static RationalArray |
wrap(RationalNumber... data) |
add, add, axpy, indexOfLargest, isAbsolute, isSmall, sortAscending, sortDescendingcopyOfData, doubleValue, exchange, exchange, fill, fill, fill, fill, fill, fill, fill, fillMatching, fillMatching, fillMatching, fillOne, fillOne, fillOne, get, invoke, invoke, invoke, invoke, invoke, invoke, modify, modify, modify, modify, modify, modify, modifyOne, reset, searchAscending, set, set, size, spliterator, visit, visitOnefactory, indexOfLargest, indexOfLargestInRange, makeDecreasingRange, makeDecreasingRange, makeIncreasingRange, makeIncreasingRange, modifyAll, modifyRange, toString, visitAll, visitRange, wrapInArray1D, wrapInArray2D, wrapInArrayAnyDclone, finalize, getClass, notify, notifyAll, wait, wait, waitcount, loopAll, loopMatching, loopRange, mapperasCollectable1D, asPrimitive1D, dot, elements, equals, hashCode, iterator, nonzeros, stream, supplyTo, toRawCopy1D, wrap, wrap, wrap, wrapAccess1D, wrapAccess1D, wrapAccess1DisAllSmallpublic static final DenseArray.Factory<RationalNumber> FACTORY
protected RationalArray(int size)
protected RationalArray(RationalNumber[] data)
public static final RationalArray make(int size)
public static final RationalArray wrap(RationalNumber... data)
public boolean equals(Object anObj)
equals in class ReferenceTypeArray<RationalNumber>public int hashCode()
hashCode in class ReferenceTypeArray<RationalNumber>public final long count()
count in interface Structure1Dpublic final double doubleValue(long index)
doubleValue in interface Access1D<N extends Number>public final void fillAll(N number)
fillAll in interface Mutate1D.Fillable<N extends Number>public final void fillAll(NullaryFunction<N> supplier)
fillAll in interface Mutate1D.Fillable<N extends Number>public final void fillOne(long index,
Access1D<?> values,
long valueIndex)
fillOne in interface Mutate1D.Fillable<N extends Number>public void fillOne(long index,
N value)
fillOne in interface Mutate1D.Fillable<N extends Number>public void fillOne(long index,
NullaryFunction<N> supplier)
fillOne in interface Mutate1D.Fillable<N extends Number>public final void fillRange(long first,
long limit,
N number)
fillRange in interface Mutate1D.Fillable<N extends Number>public final void fillRange(long first,
long limit,
NullaryFunction<N> supplier)
fillRange in interface Mutate1D.Fillable<N extends Number>public final boolean isAbsolute(long index)
isAbsolute in interface Access1D.ElementsScalar.isAbsolute()public final boolean isSmall(long index,
double comparedTo)
isSmall in interface Access1D.ElementsNormedVectorSpace.isSmall(double)public final void modifyOne(long index,
UnaryFunction<N> modifier)
modifyOne in interface Mutate1D.Modifiable<N extends Number>public void visitOne(long index,
VoidFunction<N> visitor)
visitOne in interface Access1D.Visitable<N extends Number>protected final void exchange(long firstA,
long firstB,
long step,
long count)
exchange in class BasicArray<N extends Number>protected final void fill(long first,
long limit,
long step,
N value)
fill in class BasicArray<N extends Number>protected final void fill(long first,
long limit,
long step,
NullaryFunction<N> supplier)
fill in class BasicArray<N extends Number>protected final long indexOfLargest(long first,
long limit,
long step)
indexOfLargest in class BasicArray<N extends Number>protected final boolean isSmall(long first,
long limit,
long step,
double comparedTo)
isSmall in class BasicArray<N extends Number>protected final void modify(long first,
long limit,
long step,
Access1D<N> left,
BinaryFunction<N> function)
modify in class BasicArray<N extends Number>protected final void modify(long first,
long limit,
long step,
BinaryFunction<N> function,
Access1D<N> right)
modify in class BasicArray<N extends Number>protected final void modify(long first,
long limit,
long step,
UnaryFunction<N> function)
modify in class BasicArray<N extends Number>protected final void visit(long first,
long limit,
long step,
VoidFunction<N> visitor)
visit in class BasicArray<N extends Number>Copyright © 2018 Optimatika. All rights reserved.