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) static classBasicArray.BaseFactory<N extends Comparable<N>, A extends BasicArray<N>>Subclasses of BasicArray in org.ojalgo.arrayModifier and TypeClassDescriptionclassA one- and/or arbitrary-dimensional array of ComplexNumber.classA one- and/or arbitrary-dimensional array of Quaternion.classA one- and/or arbitrary-dimensional array of RationalNumber.classA one- and/or arbitrary-dimensional array of double.classA one- and/or arbitrary-dimensional array of double.classA one- and/or arbitrary-dimensional array of Quadruple.classA one- and/or arbitrary-dimensional array of BigDecimal.classA one- and/or arbitrary-dimensional array of double.classA one- and/or arbitrary-dimensional array of double.classA one- and/or arbitrary-dimensional array of double.classA one- and/or arbitrary-dimensional array of double.classThe 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 classclassDenseArray<N extends Comparable<N>>Each and every element occupies memory and holds a value.classOff 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 classclassPlainArray<N extends Comparable<N>>Array class limited by integer (int, not long) indices.classclassReferenceTypeArray<N extends Comparable<N>>A one- and/or arbitrary-dimensional array of Comparable.classScalarArray<N extends Scalar<N>>A one- and/or arbitrary-dimensional array of Scalar.(package private) final classSegmentedArray<N extends Comparable<N>>An array implemented as a sequence of segments that together make up the data structure.final classSparseArray<N extends Comparable<N>>Only stores nonzero elements and/or elements specifically set by the user.Subclasses with type arguments of type BasicArray in org.ojalgo.arrayModifier and TypeClassDescriptionstatic final classBasicArray.Factory<N extends Comparable<N>>static final classSparseArray.SparseFactory<N extends Comparable<N>>Fields in org.ojalgo.array declared as BasicArrayModifier and TypeFieldDescriptionprivate final BasicArray<N> Array1D.myDelegateprivate final BasicArray<N> Array2D.myDelegateprivate final BasicArray<N> ArrayAnyD.myDelegateprivate final BasicArray<N>[]SegmentedArray.mySegmentsprivate BasicArray<N> NumberList.myStorageMethods 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()BasicArray.Factory.make(int size) BasicArray.Factory.make(long size) SparseArray.SparseFactory.make(long count) (package private) BasicArray<N> BasicArray.Factory.makeStructuredZero(long... structure) Most likely sparse, and then also segmented.(package private) BasicArray<N> BasicArray.Factory.makeToBeFilled(long... structure) Maybe segmented, but dense.Methods in org.ojalgo.array with parameters of type BasicArrayConstructors 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, BasicArray.BaseFactory<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 voidFillAll.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.myBodyThe (nonzero) elements of this equation/rowMethods in org.ojalgo.equation that return BasicArrayMethods in org.ojalgo.equation with parameters of type BasicArrayModifier and TypeMethodDescriptionstatic EquationEquation.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.myDiagDprivate BasicArray<Double> SimultaneousTridiagonal.myDiagDprivate BasicArray<N> DeferredTridiagonal.myDiagEprivate BasicArray<Double> SimultaneousTridiagonal.myDiagEMethods in org.ojalgo.matrix.decomposition that return BasicArrayModifier and TypeMethodDescription(package private) final BasicArray<N> AbstractDecomposition.makeArray(int length) Methods in org.ojalgo.matrix.decomposition with parameters of type BasicArrayModifier and TypeMethodDescriptionvoidDecompositionStore.applyCholesky(int iterationPoint, BasicArray<N> multipliers) Cholesky transformationsvoidDecompositionStore.applyLDL(int iterationPoint, BasicArray<N> multipliers) LDL transformationsvoidDecompositionStore.applyLU(int iterationPoint, BasicArray<N> multipliers) LU transformationsvoidDecompositionStore.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) voidDecompositionStore.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 classGenericStore<N extends Scalar<N>>A generic implementation of PhysicalStore.final classAimplementation of PhysicalStore.invalid reference
float
final classAimplementation of PhysicalStore.invalid reference
double
Methods in org.ojalgo.matrix.store with parameters of type BasicArrayModifier and TypeMethodDescriptionvoidGenericStore.applyCholesky(int iterationPoint, BasicArray<N> multipliers) voidR064Store.applyCholesky(int iterationPoint, BasicArray<Double> multipliers) voidGenericStore.applyLDL(int iterationPoint, BasicArray<N> multipliers) voidR064Store.applyLDL(int iterationPoint, BasicArray<Double> multipliers) voidGenericStore.applyLU(int iterationPoint, BasicArray<N> multipliers) voidR064Store.applyLU(int iterationPoint, BasicArray<Double> multipliers) voidGenericStore.divideAndCopyColumn(int row, int column, BasicArray<N> destination) voidR064Store.divideAndCopyColumn(int row, int column, BasicArray<Double> destination) voidGenericStore.tred2(BasicArray<N> mainDiagonal, BasicArray<N> offDiagonal, boolean yesvecs) voidR064Store.tred2(BasicArray<Double> mainDiagonal, BasicArray<Double> offDiagonal, boolean yesvecs) -
Uses of BasicArray in org.ojalgo.optimisation.convex
Subclasses with type arguments of type BasicArray in org.ojalgo.optimisation.convexModifier and TypeClassDescription(package private) static final classMethods 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 voidIterativeASS.SparseArrayPool.reset(BasicArray<Double> object)