Uses of Class
org.ojalgo.array.BasicArray
Packages that use BasicArray
Package
Description
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.
-
Uses of BasicArray in org.ojalgo.array
Classes in org.ojalgo.array with type parameters of type BasicArrayModifier and TypeClassDescription(package private) class
ArrayFactory<N extends Comparable<N>,
I extends BasicArray<N>> Subclasses of BasicArray in org.ojalgo.arrayModifier and TypeClassDescriptionclass
A one- and/or arbitrary-dimensional array of ComplexNumber.class
A one- and/or arbitrary-dimensional array of Quaternion.class
A one- and/or arbitrary-dimensional array of RationalNumber.class
A one- and/or arbitrary-dimensional array of double.class
A one- and/or arbitrary-dimensional array of double.class
A one- and/or arbitrary-dimensional array of Quadruple.class
A one- and/or arbitrary-dimensional array of BigDecimal.class
A one- and/or arbitrary-dimensional array of double.class
A one- and/or arbitrary-dimensional array of double.class
A one- and/or arbitrary-dimensional array of double.class
A one- and/or arbitrary-dimensional array of double.class
The odd member among the array implementations.(package private) final class
(package private) final class
(package private) final class
(package private) final class
(package private) final class
(package private) final class
class
DenseArray<N extends Comparable<N>>
Each and every element occupies memory and holds a value.class
Off heap memory array.(package private) final class
(package private) final class
(package private) final class
(package private) final class
(package private) final class
(package private) final class
class
PlainArray<N extends Comparable<N>>
Array class limited by integer (int, not long) indices.class
class
ReferenceTypeArray<N extends 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) final class
SegmentedArray<N extends Comparable<N>>
An array implemented as a sequence of segments that together make up the data structure.final class
SparseArray<N extends Comparable<N>>
Only stores nonzero elements and/or elements specifically set by the user.Fields in org.ojalgo.array declared as BasicArrayModifier and TypeFieldDescriptionprivate final BasicArray
<N> Array1D.myDelegate
private final BasicArray
<N> Array2D.myDelegate
private final BasicArray
<N> ArrayAnyD.myDelegate
private final BasicArray<N>[]
SegmentedArray.mySegments
private BasicArray
<N> NumberList.myStorage
Methods in org.ojalgo.array that return BasicArrayModifier and TypeMethodDescription(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 BasicArrayModifier and TypeMethodDescriptionArray1D.Factory.wrap
(BasicArray<N> array) (package private) final 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 invalid input: '<'= "the segment size".Constructors in org.ojalgo.array with parameters of type BasicArrayModifierConstructorDescription(package private)
Array1D
(BasicArray<N> delegate) (package private)
Array1D
(BasicArray<N> delegate, long first, long limit, long step) (package private)
Array2D
(BasicArray<N> delegate, long structure) (package private)
ArrayAnyD
(BasicArray<N> delegate, long[] structure) (package private)
NumberList
(DenseArray.Factory<N> denseFactory, GrowthStrategy growthStrategy, BasicArray<N> storage, long actualCount) (package private)
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 BasicArrayModifier and TypeMethodDescriptionstatic <N extends Comparable<N>>
voidCorePrimitiveOperation.add
(BasicArray<N> data, long first, long limit, long step, Comparable<?> left, Access1D<N> right) static <N extends Comparable<N>>
voidCorePrimitiveOperation.add
(BasicArray<N> data, long first, long limit, long step, Access1D<N> left, Comparable<?> right) static <N extends Comparable<N>>
voidCorePrimitiveOperation.add
(BasicArray<N> data, long first, long limit, long step, Access1D<N> left, Access1D<N> right) static <N extends Comparable<N>>
voidCorePrimitiveOperation.divide
(BasicArray<N> data, long first, long limit, long step, Comparable<?> left, Access1D<N> right) static <N extends Comparable<N>>
voidCorePrimitiveOperation.divide
(BasicArray<N> data, long first, long limit, long step, Access1D<N> left, Comparable<?> right) static <N extends Comparable<N>>
voidCorePrimitiveOperation.divide
(BasicArray<N> data, long first, long limit, long step, Access1D<N> left, Access1D<N> right) static <N extends 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 Comparable<N>>
voidFillAll.fill
(BasicArray<N> data, int first, int limit, int step, double value) static <N extends Comparable<N>>
voidFillAll.fill
(BasicArray<N> data, int first, int limit, int step, NullaryFunction<N> supplier) static <N extends Comparable<N>>
voidFillAll.fill
(BasicArray<N> data, long first, long limit, long step, double value) static <N extends Comparable<N>>
voidFillAll.fill
(BasicArray<N> data, long first, long limit, long step, N value) static <N extends Comparable<N>>
voidFillAll.fill
(BasicArray<N> data, long first, long limit, long step, NullaryFunction<?> supplier) static <N extends Comparable<N>>
voidOperationBinary.invoke
(BasicArray<N> data, long first, long limit, long step, N left, BinaryFunction<N> function, Access1D<N> right) static <N extends Comparable<N>>
voidOperationBinary.invoke
(BasicArray<N> data, long first, long limit, long step, Access1D<N> left, BinaryFunction<N> function, N right) static <N extends 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 Comparable<N>>
voidOperationParameter.invoke
(BasicArray<N> data, int first, int limit, int step, Access1D<N> value, ParameterFunction<N> function, int param) static <N extends Comparable<N>>
voidOperationUnary.invoke
(BasicArray<N> data, long first, long limit, long step, Access1D<N> values, UnaryFunction<N> function) static <N extends Comparable<N>>
voidOperationVoid.invoke
(BasicArray<N> data, int first, int limit, int step, VoidFunction<N> visitor) static <N extends Comparable<N>>
voidOperationVoid.invoke
(BasicArray<N> data, long first, long limit, long step, VoidFunction<N> visitor) static <N extends Comparable<N>>
voidCorePrimitiveOperation.multiply
(BasicArray<N> data, long first, long limit, long step, Comparable<?> left, Access1D<N> right) static <N extends Comparable<N>>
voidCorePrimitiveOperation.multiply
(BasicArray<N> data, long first, long limit, long step, Access1D<N> left, Comparable<?> right) static <N extends Comparable<N>>
voidCorePrimitiveOperation.multiply
(BasicArray<N> data, long first, long limit, long step, Access1D<N> left, Access1D<N> right) static <N extends Comparable<N>>
voidCorePrimitiveOperation.negate
(BasicArray<N> data, long first, long limit, long step, Access1D<N> values) static <N extends Comparable<N>>
voidCorePrimitiveOperation.subtract
(BasicArray<N> data, long first, long limit, long step, Comparable<?> left, Access1D<N> right) static <N extends Comparable<N>>
voidCorePrimitiveOperation.subtract
(BasicArray<N> data, long first, long limit, long step, Access1D<N> left, Comparable<?> right) static <N extends 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 BasicArrayModifier and TypeFieldDescriptionprivate final BasicArray
<?> Equation.myBody
The (nonzero) elements of this equation/rowMethods in org.ojalgo.equation that return BasicArrayMethods in org.ojalgo.equation with parameters of type BasicArrayModifier and TypeMethodDescriptionstatic Equation
Equation.wrap
(BasicArray<?> body, int pivot, double rhs) Constructors in org.ojalgo.equation with parameters of type BasicArrayModifierConstructorDescription(package private)
Equation
(BasicArray<?> body, int pivot, double rhs) -
Uses of BasicArray in org.ojalgo.function.polynomial
Fields in org.ojalgo.function.polynomial declared as BasicArrayMethods in org.ojalgo.function.polynomial that return BasicArrayModifier and TypeMethodDescription(package private) BasicArray
<N> AbstractPolynomial.coefficients()
Constructors in org.ojalgo.function.polynomial with parameters of type BasicArrayModifierConstructorDescription(package private)
AbstractPolynomial
(BasicArray<N> coefficients) (package private)
PolynomialC128
(BasicArray<ComplexNumber> coefficients) (package private)
PolynomialQ128
(BasicArray<RationalNumber> coefficients) (package private)
PolynomialR032
(BasicArray<Double> coefficients) (package private)
PolynomialR064
(BasicArray<Double> coefficients) (package private)
PolynomialR128
(BasicArray<Quadruple> coefficients) (package private)
PolynomialR256
(BasicArray<BigDecimal> coefficients) (package private)
ScalarPolynomial
(BasicArray<N> coefficients) -
Uses of BasicArray in org.ojalgo.matrix.decomposition
Fields in org.ojalgo.matrix.decomposition declared as BasicArrayModifier and TypeFieldDescriptionprivate BasicArray
<N> DeferredTridiagonal.myDiagD
private BasicArray
<Double> SimultaneousTridiagonal.myDiagD
private BasicArray
<N> DeferredTridiagonal.myDiagE
private BasicArray
<Double> SimultaneousTridiagonal.myDiagE
Methods in org.ojalgo.matrix.decomposition that return BasicArrayModifier and TypeMethodDescriptionprotected final BasicArray
<N> GenericDecomposition.makeArray
(int length) Methods in org.ojalgo.matrix.decomposition with parameters of type BasicArrayModifier and TypeMethodDescriptionvoid
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) DeferredTridiagonal.makeReal
(BasicArray<N> offDiagonal) (package private) Array1D
<RationalNumber> DeferredTridiagonal.Q128.makeReal
(BasicArray<RationalNumber> offDiagonal) DeferredTridiagonal.R064.makeReal
(BasicArray<Double> offDiagonal) 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.storeModifier and TypeClassDescriptionfinal class
GenericStore<N extends Scalar<N>>
A generic implementation of PhysicalStore.final class
Ainvalid reference
float
final class
Ainvalid reference
double
Methods in org.ojalgo.matrix.store with parameters of type BasicArrayModifier and TypeMethodDescriptionvoid
GenericStore.applyCholesky
(int iterationPoint, BasicArray<N> multipliers) void
R064Store.applyCholesky
(int iterationPoint, BasicArray<Double> multipliers) void
GenericStore.applyLDL
(int iterationPoint, BasicArray<N> multipliers) void
R064Store.applyLDL
(int iterationPoint, BasicArray<Double> multipliers) void
GenericStore.applyLU
(int iterationPoint, BasicArray<N> multipliers) void
R064Store.applyLU
(int iterationPoint, BasicArray<Double> multipliers) void
GenericStore.divideAndCopyColumn
(int row, int column, BasicArray<N> destination) void
R064Store.divideAndCopyColumn
(int row, int column, BasicArray<Double> destination) void
GenericStore.tred2
(BasicArray<N> mainDiagonal, BasicArray<N> offDiagonal, boolean yesvecs) void
R064Store.tred2
(BasicArray<Double> mainDiagonal, BasicArray<Double> offDiagonal, boolean yesvecs) -
Uses of BasicArray in org.ojalgo.optimisation.convex
Methods in org.ojalgo.optimisation.convex that return BasicArrayModifier and TypeMethodDescriptionprotected BasicArray
<Double> IterativeASS.SparseArrayPool.newObject()
Methods in org.ojalgo.optimisation.convex with parameters of type BasicArrayModifier and TypeMethodDescriptionprotected void
IterativeASS.SparseArrayPool.reset
(BasicArray<Double> object)