Uses of Class
org.ojalgo.array.BasicArray
-
Packages that use BasicArray Package Description org.ojalgo.array org.ojalgo.array.operation Everythinng in this package should be considered library-private – it should only be used by other parts of ojAlgo! Code in this package is often refactored (api-breaking) without even a notice in the changelog.org.ojalgo.equation org.ojalgo.function.polynomial org.ojalgo.matrix.decomposition org.ojalgo.matrix.store org.ojalgo.optimisation.convex -
-
Uses of BasicArray in org.ojalgo.array
Classes in org.ojalgo.array with type parameters of type BasicArray Modifier and Type Class Description (package private) class
ArrayFactory<N extends java.lang.Comparable<N>,I extends BasicArray<N>>
Subclasses of BasicArray in org.ojalgo.array Modifier and Type Class Description class
ArrayC128
A one- and/or arbitrary-dimensional array of ComplexNumber.class
ArrayH256
A one- and/or arbitrary-dimensional array of Quaternion.class
ArrayQ128
A one- and/or arbitrary-dimensional array of RationalNumber.class
ArrayR032
A one- and/or arbitrary-dimensional array of double.class
ArrayR064
A one- and/or arbitrary-dimensional array of double.class
ArrayR128
A one- and/or arbitrary-dimensional array of Quadruple.class
ArrayR256
A one- and/or arbitrary-dimensional array of BigDecimal.class
ArrayZ008
A one- and/or arbitrary-dimensional array of double.class
ArrayZ016
A one- and/or arbitrary-dimensional array of double.class
ArrayZ032
A one- and/or arbitrary-dimensional array of double.class
ArrayZ064
A one- and/or arbitrary-dimensional array of double.class
BufferArray
The odd member among the array implementations.(package private) class
BufferR032
(package private) class
BufferR064
(package private) class
BufferZ008
(package private) class
BufferZ016
(package private) class
BufferZ032
(package private) class
BufferZ064
class
DenseArray<N extends java.lang.Comparable<N>>
Each and every element occupies memory and holds a value.class
OffHeapArray
Off heap memory array.(package private) class
OffHeapR032
(package private) class
OffHeapR064
(package private) class
OffHeapZ008
(package private) class
OffHeapZ016
(package private) class
OffHeapZ032
(package private) class
OffHeapZ064
class
PlainArray<N extends java.lang.Comparable<N>>
Array class limited by integer (int, not long) indices.class
PrimitiveArray
class
ReferenceTypeArray<N extends java.lang.Comparable<N>>
A one- and/or arbitrary-dimensional array of Comparable.class
ScalarArray<N extends Scalar<N>>
A one- and/or arbitrary-dimensional array of Scalar.(package private) class
SegmentedArray<N extends java.lang.Comparable<N>>
An array implemented as a sequence of segments that together make up the data structure.class
SparseArray<N extends java.lang.Comparable<N>>
Only stores nonzero elements and/or elements specifically set by the user.Fields in org.ojalgo.array declared as BasicArray Modifier and Type Field Description private BasicArray<N>
Array1D. myDelegate
private BasicArray<N>
Array2D. myDelegate
private BasicArray<N>
ArrayAnyD. myDelegate
private BasicArray<N>[]
SegmentedArray. mySegments
private BasicArray<N>
NumberList. myStorage
Methods in org.ojalgo.array that return BasicArray Modifier and Type Method Description (package private) BasicArray<N>
Array1D. getDelegate()
(package private) BasicArray<N>
Array2D. getDelegate()
(package private) BasicArray<N>
ArrayAnyD. getDelegate()
(package private) BasicArray<N>
BasicArray.Factory. makeStructuredZero(long... structure)
(package private) BasicArray<N>
BasicArray.Factory. makeToBeFilled(long... structure)
Methods in org.ojalgo.array with parameters of type BasicArray Modifier and Type Method Description Array1D<N>
Array1D.Factory. wrap(BasicArray<N> array)
(package private) SegmentedArray<N>
ArrayFactory. wrapAsSegments(BasicArray<N>... segments)
There are several requirements on the segments: All segments, except possibly the last, must have the same length/size/count. That size must be a power of 2. The size of the last segment must be <= "the segment size".Constructors in org.ojalgo.array with parameters of type BasicArray Constructor Description Array1D(BasicArray<N> delegate)
Array1D(BasicArray<N> delegate, long first, long limit, long step)
Array2D(BasicArray<N> delegate, long structure)
ArrayAnyD(BasicArray<N> delegate, long[] structure)
NumberList(DenseArray.Factory<N> denseFactory, GrowthStrategy growthStrategy, BasicArray<N> storage, long actualCount)
SegmentedArray(BasicArray<N>[] segments, ArrayFactory<N,?> segmentFactory)
-
Uses of BasicArray in org.ojalgo.array.operation
Methods in org.ojalgo.array.operation with parameters of type BasicArray Modifier and Type Method Description static <N extends java.lang.Comparable<N>>
voidCorePrimitiveOperation. add(BasicArray<N> data, long first, long limit, long step, java.lang.Comparable<?> left, Access1D<N> right)
static <N extends java.lang.Comparable<N>>
voidCorePrimitiveOperation. add(BasicArray<N> data, long first, long limit, long step, Access1D<N> left, java.lang.Comparable<?> right)
static <N extends java.lang.Comparable<N>>
voidCorePrimitiveOperation. add(BasicArray<N> data, long first, long limit, long step, Access1D<N> left, Access1D<N> right)
static <N extends java.lang.Comparable<N>>
voidCorePrimitiveOperation. divide(BasicArray<N> data, long first, long limit, long step, java.lang.Comparable<?> left, Access1D<N> right)
static <N extends java.lang.Comparable<N>>
voidCorePrimitiveOperation. divide(BasicArray<N> data, long first, long limit, long step, Access1D<N> left, java.lang.Comparable<?> right)
static <N extends java.lang.Comparable<N>>
voidCorePrimitiveOperation. divide(BasicArray<N> data, long first, long limit, long step, Access1D<N> left, Access1D<N> right)
static <N extends java.lang.Comparable<N>>
voidExchange. exchange(BasicArray<N> data, long firstA, long firstB, long step, long count)
protected static void
FillAll. fill(BasicArray<?> data, Access1D<?> value)
static <N extends java.lang.Comparable<N>>
voidFillAll. fill(BasicArray<N> data, int first, int limit, int step, double value)
static <N extends java.lang.Comparable<N>>
voidFillAll. fill(BasicArray<N> data, int first, int limit, int step, NullaryFunction<N> supplier)
static <N extends java.lang.Comparable<N>>
voidFillAll. fill(BasicArray<N> data, long first, long limit, long step, double value)
static <N extends java.lang.Comparable<N>>
voidFillAll. fill(BasicArray<N> data, long first, long limit, long step, N value)
static <N extends java.lang.Comparable<N>>
voidFillAll. fill(BasicArray<N> data, long first, long limit, long step, NullaryFunction<?> supplier)
static <N extends java.lang.Comparable<N>>
voidOperationBinary. invoke(BasicArray<N> data, long first, long limit, long step, N left, BinaryFunction<N> function, Access1D<N> right)
static <N extends java.lang.Comparable<N>>
voidOperationBinary. invoke(BasicArray<N> data, long first, long limit, long step, Access1D<N> left, BinaryFunction<N> function, N right)
static <N extends java.lang.Comparable<N>>
voidOperationBinary. invoke(BasicArray<N> data, long first, long limit, long step, Access1D<N> left, BinaryFunction<N> function, Access1D<N> right)
static <N extends java.lang.Comparable<N>>
voidOperationParameter. invoke(BasicArray<N> data, int first, int limit, int step, Access1D<N> value, ParameterFunction<N> function, int param)
static <N extends java.lang.Comparable<N>>
voidOperationUnary. invoke(BasicArray<N> data, long first, long limit, long step, Access1D<N> values, UnaryFunction<N> function)
static <N extends java.lang.Comparable<N>>
voidOperationVoid. invoke(BasicArray<N> data, int first, int limit, int step, VoidFunction<N> visitor)
static <N extends java.lang.Comparable<N>>
voidOperationVoid. invoke(BasicArray<N> data, long first, long limit, long step, VoidFunction<N> visitor)
static <N extends java.lang.Comparable<N>>
voidCorePrimitiveOperation. multiply(BasicArray<N> data, long first, long limit, long step, java.lang.Comparable<?> left, Access1D<N> right)
static <N extends java.lang.Comparable<N>>
voidCorePrimitiveOperation. multiply(BasicArray<N> data, long first, long limit, long step, Access1D<N> left, java.lang.Comparable<?> right)
static <N extends java.lang.Comparable<N>>
voidCorePrimitiveOperation. multiply(BasicArray<N> data, long first, long limit, long step, Access1D<N> left, Access1D<N> right)
static <N extends java.lang.Comparable<N>>
voidCorePrimitiveOperation. negate(BasicArray<N> data, long first, long limit, long step, Access1D<N> values)
static <N extends java.lang.Comparable<N>>
voidCorePrimitiveOperation. subtract(BasicArray<N> data, long first, long limit, long step, java.lang.Comparable<?> left, Access1D<N> right)
static <N extends java.lang.Comparable<N>>
voidCorePrimitiveOperation. subtract(BasicArray<N> data, long first, long limit, long step, Access1D<N> left, java.lang.Comparable<?> right)
static <N extends java.lang.Comparable<N>>
voidCorePrimitiveOperation. subtract(BasicArray<N> data, long first, long limit, long step, Access1D<N> left, Access1D<N> right)
-
Uses of BasicArray in org.ojalgo.equation
Fields in org.ojalgo.equation declared as BasicArray Modifier and Type Field Description private BasicArray<?>
Equation. myBody
The (nonzero) elements of this equation/rowMethods in org.ojalgo.equation that return BasicArray Modifier and Type Method Description BasicArray<?>
Equation. getBody()
Methods in org.ojalgo.equation with parameters of type BasicArray Modifier and Type Method Description static Equation
Equation. wrap(BasicArray<?> body, int pivot, double rhs)
Constructors in org.ojalgo.equation with parameters of type BasicArray Constructor Description Equation(BasicArray<?> body, int pivot, double rhs)
-
Uses of BasicArray in org.ojalgo.function.polynomial
Fields in org.ojalgo.function.polynomial declared as BasicArray Modifier and Type Field Description private BasicArray<N>
AbstractPolynomial. myCoefficients
Methods in org.ojalgo.function.polynomial that return BasicArray Modifier and Type Method Description (package private) BasicArray<N>
AbstractPolynomial. coefficients()
Constructors in org.ojalgo.function.polynomial with parameters of type BasicArray Constructor Description AbstractPolynomial(BasicArray<N> coefficients)
PolynomialC128(BasicArray<ComplexNumber> coefficients)
PolynomialQ128(BasicArray<RationalNumber> coefficients)
PolynomialR032(BasicArray<java.lang.Double> coefficients)
PolynomialR064(BasicArray<java.lang.Double> coefficients)
PolynomialR128(BasicArray<Quadruple> coefficients)
PolynomialR256(BasicArray<java.math.BigDecimal> coefficients)
ScalarPolynomial(BasicArray<N> coefficients)
-
Uses of BasicArray in org.ojalgo.matrix.decomposition
Fields in org.ojalgo.matrix.decomposition declared as BasicArray Modifier and Type Field Description private BasicArray<N>
DeferredTridiagonal. myDiagD
private BasicArray<java.lang.Double>
SimultaneousTridiagonal. myDiagD
private BasicArray<N>
DeferredTridiagonal. myDiagE
private BasicArray<java.lang.Double>
SimultaneousTridiagonal. myDiagE
Methods in org.ojalgo.matrix.decomposition that return BasicArray Modifier and Type Method Description protected BasicArray<N>
GenericDecomposition. makeArray(int length)
Methods in org.ojalgo.matrix.decomposition with parameters of type BasicArray Modifier and Type Method Description void
DecompositionStore. applyCholesky(int iterationPoint, BasicArray<N> multipliers)
Cholesky transformationsvoid
DecompositionStore. applyLDL(int iterationPoint, BasicArray<N> multipliers)
LDL transformationsvoid
DecompositionStore. applyLU(int iterationPoint, BasicArray<N> multipliers)
LU transformationsvoid
DecompositionStore. divideAndCopyColumn(int row, int column, BasicArray<N> destination)
(package private) Array1D<ComplexNumber>
DeferredTridiagonal.C128. makeReal(BasicArray<ComplexNumber> offDiagonal)
(package private) Array1D<Quaternion>
DeferredTridiagonal.H256. makeReal(BasicArray<Quaternion> offDiagonal)
(package private) abstract Array1D<N>
DeferredTridiagonal. makeReal(BasicArray<N> offDiagonal)
(package private) Array1D<RationalNumber>
DeferredTridiagonal.Q128. makeReal(BasicArray<RationalNumber> offDiagonal)
(package private) Array1D<java.lang.Double>
DeferredTridiagonal.R064. makeReal(BasicArray<java.lang.Double> offDiagonal)
(package private) Array1D<Quadruple>
DeferredTridiagonal.R128. makeReal(BasicArray<Quadruple> offDiagonal)
void
DecompositionStore. tred2(BasicArray<N> mainDiagonal, BasicArray<N> offDiagonal, boolean yesvecs)
-
Uses of BasicArray in org.ojalgo.matrix.store
Subclasses of BasicArray in org.ojalgo.matrix.store Modifier and Type Class Description class
GenericStore<N extends Scalar<N>>
A generic implementation of PhysicalStore.class
R032Store
A float implementation of PhysicalStore.class
R064Store
A double implementation of PhysicalStore.Methods in org.ojalgo.matrix.store with parameters of type BasicArray Modifier and Type Method Description void
GenericStore. applyCholesky(int iterationPoint, BasicArray<N> multipliers)
void
R064Store. applyCholesky(int iterationPoint, BasicArray<java.lang.Double> multipliers)
void
GenericStore. applyLDL(int iterationPoint, BasicArray<N> multipliers)
void
R064Store. applyLDL(int iterationPoint, BasicArray<java.lang.Double> multipliers)
void
GenericStore. applyLU(int iterationPoint, BasicArray<N> multipliers)
void
R064Store. applyLU(int iterationPoint, BasicArray<java.lang.Double> multipliers)
void
GenericStore. divideAndCopyColumn(int row, int column, BasicArray<N> destination)
void
R064Store. divideAndCopyColumn(int row, int column, BasicArray<java.lang.Double> destination)
void
GenericStore. tred2(BasicArray<N> mainDiagonal, BasicArray<N> offDiagonal, boolean yesvecs)
void
R064Store. tred2(BasicArray<java.lang.Double> mainDiagonal, BasicArray<java.lang.Double> offDiagonal, boolean yesvecs)
-
Uses of BasicArray in org.ojalgo.optimisation.convex
Methods in org.ojalgo.optimisation.convex that return BasicArray Modifier and Type Method Description protected BasicArray<java.lang.Double>
IterativeASS.SparseArrayPool. newObject()
Methods in org.ojalgo.optimisation.convex with parameters of type BasicArray Modifier and Type Method Description protected void
IterativeASS.SparseArrayPool. reset(BasicArray<java.lang.Double> object)
-