Uses of Interface
org.ojalgo.structure.Access2D
-
-
Uses of Access2D in org.ojalgo
Methods in org.ojalgo with parameters of type Access2D Modifier and Type Method Description static void
ProgrammingError. throwIfMultiplicationNotPossible(Access2D<?> left, Access2D<?> right)
static void
ProgrammingError. throwIfNotEqualColumnDimensions(Access2D<?> mtrx1, Access2D<?> mtrx2)
static void
ProgrammingError. throwIfNotEqualDimensions(Access2D<?> mtrx1, Access2D<?> mtrx2)
-
Uses of Access2D in org.ojalgo.array
Classes in org.ojalgo.array that implement Access2D Modifier and Type Class Description class
Array2D<N extends java.lang.Comparable<N>>
Array2DMethods in org.ojalgo.array with parameters of type Access2D Modifier and Type Method Description Array2D<N>
Array2D.Factory. copy(Access2D<?> source)
-
Uses of Access2D in org.ojalgo.array.operation
Methods in org.ojalgo.array.operation with parameters of type Access2D Modifier and Type Method Description static void
COPY. column(Access2D<?> source, long col, double[] destination, int first, int limit)
static void
FillMatchingSingle. conjugate(double[] data, int structure, int firstColumn, int limitColumn, Access2D<?> source)
static void
FillMatchingSingle. conjugate(java.math.BigDecimal[] data, int structure, int firstColumn, int limitColumn, Access2D<?> source)
static <N extends Scalar<N>>
voidFillMatchingSingle. conjugate(N[] data, int structure, int firstColumn, int limitColumn, Access2D<?> source, Scalar.Factory<N> scalar)
static void
FillMatchingSingle. copy(double[] data, int structure, int firstColumn, int limitColumn, Access2D<? extends java.lang.Comparable<?>> source)
static void
FillMatchingSingle. copy(float[] data, int structure, int firstColumn, int limitColumn, Access2D<? extends java.lang.Comparable<?>> source)
static void
FillMatchingSingle. copy(java.math.BigDecimal[] data, int structure, int firstColumn, int limitColumn, Access2D<? extends java.lang.Comparable<?>> source)
static <N extends Scalar<N>>
voidFillMatchingSingle. copy(N[] data, int structure, int firstColumn, int limitColumn, Access2D<?> source, Scalar.Factory<N> scalar)
(package private) static <N extends java.lang.Comparable<N>,T extends Mutate2D>
TFillCompatible. expand(Factory2D<T> factory, Access2D<N> left, BinaryFunction<N> operator, Access2D<N> right)
static void
FillCompatible. invoke(double[][] target, Access2D<?> left, BinaryFunction<?> operator, Access2D<?> right)
static void
FillCompatible. invoke(double[] target, int structure, Access2D<?> left, BinaryFunction<?> operator, Access2D<?> right)
static void
FillCompatible. invoke(float[] target, int structure, Access2D<?> left, BinaryFunction<?> operator, Access2D<?> right)
static <N extends java.lang.Comparable<N>>
voidFillCompatible. invoke(Mutate2D target, Access2D<N> left, BinaryFunction<N> operator, Access2D<N> right)
static void
SubstituteBackwards. invoke(double[][] data, Access2D<?> body, boolean unitDiagonal, boolean conjugated, boolean hermitian)
static void
SubstituteBackwards. invoke(double[] data, int structure, int first, int limit, Access2D<?> body, boolean unitDiagonal, boolean conjugated, boolean hermitian)
static void
SubstituteBackwards. invoke(float[] data, int structure, int first, int limit, Access2D<?> body, boolean unitDiagonal, boolean conjugated, boolean hermitian)
static <N extends Scalar<N>>
voidSubstituteBackwards. invoke(N[] data, int structure, int first, int limit, Access2D<N> body, boolean unitDiagonal, boolean conjugated, boolean hermitian, Scalar.Factory<N> scalar)
static void
SubstituteForwards. invoke(double[][] data, Access2D<?> body, boolean unitDiagonal, boolean conjugated, boolean identity)
static void
SubstituteForwards. invoke(double[] data, int structure, int first, int limit, Access2D<?> body, boolean unitDiagonal, boolean conjugated, boolean identity)
static void
SubstituteForwards. invoke(float[] data, int structure, int first, int limit, Access2D<?> body, boolean unitDiagonal, boolean conjugated, boolean identity)
static <N extends Scalar<N>>
voidSubstituteForwards. invoke(N[] data, int structure, int first, int limit, Access2D<N> body, boolean unitDiagonal, boolean conjugated, boolean identity, Scalar.Factory<N> scalar)
static void
COPY. row(Access2D<?> source, long row, double[] destination, int first, int limit)
static void
FillMatchingSingle. transpose(double[] data, int structure, int firstColumn, int limitColumn, Access2D<?> source)
static void
FillMatchingSingle. transpose(float[] data, int structure, int firstColumn, int limitColumn, Access2D<?> source)
static void
FillMatchingSingle. transpose(java.math.BigDecimal[] data, int structure, int firstColumn, int limitColumn, Access2D<?> source)
static <N extends Scalar<N>>
voidFillMatchingSingle. transpose(N[] data, int structure, int firstColumn, int limitColumn, Access2D<?> source, Scalar.Factory<N> scalar)
-
Uses of Access2D in org.ojalgo.data
Classes in org.ojalgo.data that implement Access2D Modifier and Type Class Description class
DataBatch
A reusable data batch.Methods in org.ojalgo.data with type parameters of type Access2D Modifier and Type Method Description static <D extends Access2D<?> & Access2D.Sliceable<?>,M extends Mutate2D>
MDataProcessors. covariances(Factory2D<M> factory, D data)
Variables in columns and matching samples in rows. -
Uses of Access2D in org.ojalgo.data.domain.finance
Methods in org.ojalgo.data.domain.finance with parameters of type Access2D Modifier and Type Method Description static MatrixR064
FinanceUtils. toCorrelations(Access2D<?> covariances)
static MatrixR064
FinanceUtils. toCorrelations(Access2D<?> covariances, boolean clean)
Will extract the correlation coefficients from the input covariance matrix.static MatrixR064
FinanceUtils. toCovariances(Access1D<?> volatilities, Access2D<?> correlations)
Vill constract a covariance matrix from the standard deviations (volatilities) and correlation coefficient,static MatrixR064
FinanceUtils. toVolatilities(Access2D<?> covariances)
static MatrixR064
FinanceUtils. toVolatilities(Access2D<?> covariances, boolean clean)
Will extract the standard deviations (volatilities) from the input covariance matrix. -
Uses of Access2D in org.ojalgo.data.domain.finance.portfolio
Constructors in org.ojalgo.data.domain.finance.portfolio with parameters of type Access2D Constructor Description MarketEquilibrium(java.lang.String[] assetNamesOrKeys, Access2D<?> covarianceMatrix)
MarketEquilibrium(java.lang.String[] assetNamesOrKeys, Access2D<?> covarianceMatrix, java.lang.Comparable<?> riskAversionFactor)
MarketEquilibrium(Access2D<?> covarianceMatrix)
MarketEquilibrium(Access2D<?> covarianceMatrix, java.lang.Comparable<?> riskAversionFactor)
PortfolioContext(Access1D<?> assetReturns, Access1D<?> assetVolatilities, Access2D<?> correlations)
PortfolioContext(Access1D<?> assetReturns, Access2D<?> covariances)
SimplePortfolio(Access2D<?> correlationsMatrix, java.util.List<SimpleAsset> someAssets)
-
Uses of Access2D in org.ojalgo.data.domain.finance.portfolio.simulator
Constructors in org.ojalgo.data.domain.finance.portfolio.simulator with parameters of type Access2D Constructor Description PortfolioSimulator(Access2D<?> correlations, java.util.List<GeometricBrownianMotion> assetProcesses)
-
Uses of Access2D in org.ojalgo.data.image
Classes in org.ojalgo.data.image that implement Access2D Modifier and Type Class Description class
ImageData
Treats an image as a matrix.(package private) static class
ImageData.SingleChannel
Methods in org.ojalgo.data.image with parameters of type Access2D Modifier and Type Method Description static ImageData
ImageData. copy(Access2D<?> values)
void
ImageData. fillMatching(Access2D<?> values)
static ImageData
ImageData. ofPowerSpectrum(Access2D<ComplexNumber> transformed)
Converts a matrix of complex numbers to an image of its power spectrum (log10 of the squared norms). -
Uses of Access2D in org.ojalgo.function.multiary
Fields in org.ojalgo.function.multiary declared as Access2D Modifier and Type Field Description private Access2D<?>
PureQuadraticFunction.Factory. myCoefficients
Methods in org.ojalgo.function.multiary with parameters of type Access2D Modifier and Type Method Description PureQuadraticFunction.Factory<N>
PureQuadraticFunction.Factory. coefficients(Access2D<?> coefficients)
QuadraticFunction.Factory<N>
QuadraticFunction.Factory. quadratic(Access2D<?> coefficients)
-
Uses of Access2D in org.ojalgo.matrix
Subinterfaces of Access2D in org.ojalgo.matrix Modifier and Type Interface Description interface
Matrix2D<N extends java.lang.Comparable<N>,M extends Matrix2D<N,M>>
Definition of what's common toBasicMatrix
andMatrixStore
.Classes in org.ojalgo.matrix that implement Access2D Modifier and Type Class Description class
BasicMatrix<N extends java.lang.Comparable<N>,M extends BasicMatrix<N,M>>
A base class for, easy to use, immutable (thread safe) matrices with a rich feature set.(package private) class
DenseMutator2D<N extends java.lang.Comparable<N>,M extends BasicMatrix<N,M>>
class
MatrixC128
A matrix (linear algebra) with ComplexNumberSet.C
elements, implemented using dual 64-bit double values.static class
MatrixC128.DenseReceiver
class
MatrixH256
A matrix (linear algebra) with QuaternionNumberSet.H
elements, implemented using four 64-bit double values.static class
MatrixH256.DenseReceiver
class
MatrixQ128
A matrix (linear algebra) with RationalNumberSet.Q
elements, implemented using dual 64-bit long values.static class
MatrixQ128.DenseReceiver
class
MatrixR032
A matrix (linear algebra) with RealNumberSet.R
elements, approximated by 32-bit float.static class
MatrixR032.DenseReceiver
class
MatrixR064
A matrix (linear algebra) with RealNumberSet.R
elements, approximated by 64-bit double.static class
MatrixR064.DenseReceiver
class
MatrixR128
A matrix (linear algebra) with RealNumberSet.R
elements, approximated by 128-bit floating-point values (implemented using dual 64-bit double).static class
MatrixR128.DenseReceiver
Methods in org.ojalgo.matrix with parameters of type Access2D Modifier and Type Method Description M
BasicMatrix. above(Access2D<N> above)
M
BasicMatrix. above(Access2D<N>... above)
void
DenseMutator2D. accept(Access2D<?> supplied)
M
BasicMatrix. below(Access2D<N> below)
M
BasicMatrix. below(Access2D<N>... below)
M
MatrixFactory. copy(Access2D<?> source)
M
BasicMatrix. diagonally(Access2D<N>... diagonally)
default boolean
Matrix2D. equals(Access2D<?> another, NumberContext accuracy)
private Provider2D.Solution<java.util.Optional<MatrixStore<N>>>
BasicMatrix. getSolutionProvider(boolean safe, Access2D<?> rhs)
M
BasicMatrix. left(Access2D<N> left)
M
BasicMatrix. left(Access2D<N>... left)
M
MatrixFactory. makeWrapper(Access2D<?> elements)
void
DenseMutator2D. modifyCompatible(BinaryFunction<N> operator, Access2D<N> right)
void
DenseMutator2D. modifyCompatible(Access2D<N> left, BinaryFunction<N> operator)
M
BasicMatrix. onCompatible(BinaryFunction<N> operator, Access2D<N> right)
M
BasicMatrix. onCompatible(Access2D<N> left, BinaryFunction<N> operator)
M
BasicMatrix. onMatching(BinaryFunction<N> operator, Access2D<N> right)
M
BasicMatrix. onMatching(Access2D<N> left, BinaryFunction<N> operator)
M
BasicMatrix. right(Access2D<N> right)
M
BasicMatrix. right(Access2D<N>... right)
M
BasicMatrix. solve(Access2D<?> rhs)
This method solves a system of linear equations: [this][X]=[rhs].M
Provider2D.Solution. solve(Access2D<?> rhs)
M
BasicMatrix. superimpose(long row, long col, Access2D<N> matrix)
-
Uses of Access2D in org.ojalgo.matrix.decomposition
Subinterfaces of Access2D in org.ojalgo.matrix.decomposition Modifier and Type Interface Description interface
DecompositionStore<N extends java.lang.Comparable<N>>
Only classes that will act as a delegate to a MatrixDecomposition implementation from this package should implement this interface.Methods in org.ojalgo.matrix.decomposition with parameters of type Access2D Modifier and Type Method Description N
CholeskyDecomposition. calculateDeterminant(Access2D<?> matrix)
N
EigenvalueDecomposition. calculateDeterminant(Access2D<?> matrix)
N
LDLDecomposition. calculateDeterminant(Access2D<?> matrix)
N
LUDecomposition. calculateDeterminant(Access2D<?> matrix)
N
QRDecomposition. calculateDeterminant(Access2D<?> matrix)
java.lang.Double
RawCholesky. calculateDeterminant(Access2D<?> matrix)
java.lang.Double
RawEigenvalue. calculateDeterminant(Access2D<?> matrix)
java.lang.Double
RawLU. calculateDeterminant(Access2D<?> matrix)
java.lang.Double
RawQR. calculateDeterminant(Access2D<?> matrix)
protected DecompositionStore<N>
GenericDecomposition. copy(Access2D<?> source)
private boolean
RawCholesky. doDecompose(double[][] data, Access2D<?> input)
MatrixStore<N>
CholeskyDecomposition. invert(Access2D<?> original)
MatrixStore<N>
CholeskyDecomposition. invert(Access2D<?> original, PhysicalStore<N> preallocated)
MatrixStore<N>
HermitianEvD. invert(Access2D<?> original)
MatrixStore<N>
HermitianEvD. invert(Access2D<?> original, PhysicalStore<N> preallocated)
MatrixStore<N>
LDLDecomposition. invert(Access2D<?> original)
MatrixStore<N>
LDLDecomposition. invert(Access2D<?> original, PhysicalStore<N> preallocated)
MatrixStore<N>
LUDecomposition. invert(Access2D<?> original)
MatrixStore<N>
LUDecomposition. invert(Access2D<?> original, PhysicalStore<N> preallocated)
MatrixStore<N>
QRDecomposition. invert(Access2D<?> original)
MatrixStore<N>
QRDecomposition. invert(Access2D<?> original, PhysicalStore<N> preallocated)
MatrixStore<java.lang.Double>
RawCholesky. invert(Access2D<?> original, PhysicalStore<java.lang.Double> preallocated)
MatrixStore<java.lang.Double>
RawEigenvalue. invert(Access2D<?> original, PhysicalStore<java.lang.Double> preallocated)
MatrixStore<java.lang.Double>
RawLU. invert(Access2D<?> original, PhysicalStore<java.lang.Double> preallocated)
MatrixStore<java.lang.Double>
RawQR. invert(Access2D<?> original, PhysicalStore<java.lang.Double> preallocated)
MatrixStore<java.lang.Double>
RawSingularValue. invert(Access2D<?> original, PhysicalStore<java.lang.Double> preallocated)
MatrixStore<N>
SingularValueDecomposition. invert(Access2D<?> original)
MatrixStore<N>
SingularValueDecomposition. invert(Access2D<?> original, PhysicalStore<N> preallocated)
MatrixStore<N>
CholeskyDecomposition. solve(Access2D<?> body, Access2D<?> rhs)
MatrixStore<N>
CholeskyDecomposition. solve(Access2D<?> body, Access2D<?> rhs, PhysicalStore<N> preallocated)
MatrixStore<N>
HermitianEvD. solve(Access2D<?> body, Access2D<?> rhs)
MatrixStore<N>
HermitianEvD. solve(Access2D<?> body, Access2D<?> rhs, PhysicalStore<N> preallocated)
MatrixStore<N>
LDLDecomposition. solve(Access2D<?> body, Access2D<?> rhs)
MatrixStore<N>
LDLDecomposition. solve(Access2D<?> body, Access2D<?> rhs, PhysicalStore<N> preallocated)
MatrixStore<N>
LUDecomposition. solve(Access2D<?> body, Access2D<?> rhs)
MatrixStore<N>
LUDecomposition. solve(Access2D<?> body, Access2D<?> rhs, PhysicalStore<N> preallocated)
default java.util.Optional<MatrixStore<N>>
MatrixDecomposition.Solver. solve(Access2D<?> rhs)
MatrixStore<N>
QRDecomposition. solve(Access2D<?> body, Access2D<?> rhs)
MatrixStore<N>
QRDecomposition. solve(Access2D<?> body, Access2D<?> rhs, PhysicalStore<N> preallocated)
MatrixStore<java.lang.Double>
RawCholesky. solve(Access2D<?> body, Access2D<?> rhs, PhysicalStore<java.lang.Double> preallocated)
MatrixStore<java.lang.Double>
RawEigenvalue. solve(Access2D<?> body, Access2D<?> rhs, PhysicalStore<java.lang.Double> preallocated)
MatrixStore<java.lang.Double>
RawLU. solve(Access2D<?> body, Access2D<?> rhs, PhysicalStore<java.lang.Double> preallocated)
MatrixStore<java.lang.Double>
RawQR. solve(Access2D<?> body, Access2D<?> rhs)
MatrixStore<java.lang.Double>
RawQR. solve(Access2D<?> body, Access2D<?> rhs, PhysicalStore<java.lang.Double> preallocated)
MatrixStore<java.lang.Double>
RawSingularValue. solve(Access2D<?> body, Access2D<?> rhs, PhysicalStore<java.lang.Double> preallocated)
MatrixStore<N>
SingularValueDecomposition. solve(Access2D<?> body, Access2D<?> rhs)
MatrixStore<N>
SingularValueDecomposition. solve(Access2D<?> body, Access2D<?> rhs, PhysicalStore<N> preallocated)
default Provider2D.Solution<java.util.Optional<MatrixStore<N>>>
MatrixDecomposition.Solver. toSolutionProvider(ElementsSupplier<N> body, java.util.function.Supplier<MatrixStore<N>> alternativeBodySupplier, Access2D<?> rhs)
protected MatrixStore<N>
GenericDecomposition. wrap(Access2D<?> source)
protected Access2D.Collectable<java.lang.Double,? super PhysicalStore<java.lang.Double>>
RawDecomposition. wrap(Access2D<?> matrix)
-
Uses of Access2D in org.ojalgo.matrix.store
Subinterfaces of Access2D in org.ojalgo.matrix.store Modifier and Type Interface Description interface
MatrixStore<N extends java.lang.Comparable<N>>
A MatrixStore is a two dimensional store of numbers/scalars.interface
PhysicalStore<N extends java.lang.Comparable<N>>
PhysicalStore:s, as opposed to MatrixStore:s, are mutable.interface
TransformableRegion<N extends java.lang.Comparable<N>>
A transformable 2D (sub)region.Classes in org.ojalgo.matrix.store that implement Access2D Modifier and Type Class Description (package private) class
AboveBelowStore<N extends java.lang.Comparable<N>>
A merger of two MatrixStore instances by placing one store below the other.(package private) class
AbstractStore<N extends java.lang.Comparable<N>>
(package private) class
ColumnsStore<N extends java.lang.Comparable<N>>
A selection (re-ordering) of columns.class
ColumnsSupplier<N extends java.lang.Comparable<N>>
Sparse columns – columns can be added and removed.(package private) class
ComposingStore<N extends java.lang.Comparable<N>>
(package private) class
ConjugatedStore<N extends java.lang.Comparable<N>>
ConjugatedStoreclass
DiagonalStore<N extends java.lang.Comparable<N>,D extends Access1D<?>>
(package private) class
FactoryStore<N extends java.lang.Comparable<N>>
class
GenericStore<N extends Scalar<N>>
A generic implementation of PhysicalStore.(package private) class
IdentityStore<N extends java.lang.Comparable<N>>
IdentityStore(package private) class
LeftRightStore<N extends java.lang.Comparable<N>>
A merger of two MatrixStore instances by placing one store to the right of the other.(package private) class
LimitStore<N extends java.lang.Comparable<N>>
(package private) class
LogicalStore<N extends java.lang.Comparable<N>>
Logical stores are (intended to be) immutable.(package private) class
LowerHessenbergStore<N extends java.lang.Comparable<N>>
A Hessenberg matrix is one that is "almost" triangular.(package private) class
LowerSymmetricStore<N extends java.lang.Comparable<N>>
(package private) class
LowerTriangularStore<N extends java.lang.Comparable<N>>
(package private) class
OffsetStore<N extends java.lang.Comparable<N>>
class
R032Store
A float implementation of PhysicalStore.class
R064Store
A double implementation of PhysicalStore.class
RawStore
Uses double[][] internally.(package private) class
RepeatedColumnsStore<N extends java.lang.Comparable<N>>
(package private) class
RepeatedRowsStore<N extends java.lang.Comparable<N>>
(package private) class
RowsStore<N extends java.lang.Comparable<N>>
A selection (re-ordering) of rows.class
RowsSupplier<N extends java.lang.Comparable<N>>
Sparse rows – rows can be added and removed.(package private) class
SelectingStore<N extends java.lang.Comparable<N>>
Selects (rearranges) existing rows and/or columns.(package private) class
ShadingStore<N extends java.lang.Comparable<N>>
Does not change the matrix size/shape, but applies some structure to the elements.(package private) class
SingleStore<N extends java.lang.Comparable<N>>
class
SparseStore<N extends java.lang.Comparable<N>>
A sparse matrix (this implementation) is not thread safe.(package private) class
Subregion2D<N extends java.lang.Comparable<N>>
(package private) static class
Subregion2D.ColumnsRegion<N extends java.lang.Comparable<N>>
(package private) static class
Subregion2D.LimitRegion<N extends java.lang.Comparable<N>>
(package private) static class
Subregion2D.OffsetRegion<N extends java.lang.Comparable<N>>
(package private) static class
Subregion2D.RowsRegion<N extends java.lang.Comparable<N>>
(package private) static class
Subregion2D.SynchronizedRegion<N extends java.lang.Comparable<N>>
(package private) static class
Subregion2D.TransposedRegion<N extends java.lang.Comparable<N>>
(package private) static class
Subregion2D.WrapperRegion<N extends java.lang.Comparable<N>>
(package private) class
SuperimposedStore<N extends java.lang.Comparable<N>>
SuperimposedStore(package private) class
TransjugatedStore<N extends java.lang.Comparable<N>>
(package private) class
TransposedStore<N extends java.lang.Comparable<N>>
(package private) class
UnaryOperatoStore<N extends java.lang.Comparable<N>>
(package private) class
UpperHessenbergStore<N extends java.lang.Comparable<N>>
A Hessenberg matrix is one that is "almost" triangular.(package private) class
UpperSymmetricStore<N extends java.lang.Comparable<N>>
(package private) class
UpperTriangularStore<N extends java.lang.Comparable<N>>
(package private) class
WrapperStore<N extends java.lang.Comparable<N>>
(package private) class
ZeroStore<N extends java.lang.Comparable<N>>
ZeroStoreFields in org.ojalgo.matrix.store declared as Access2D Modifier and Type Field Description private Access2D<N>
MatrixPipeline.BinaryOperatorLeft. myLeft
private Access2D<N>
MatrixPipeline.BinaryOperatorRight. myRight
Methods in org.ojalgo.matrix.store that return Access2D Modifier and Type Method Description Access2D<N>
Subregion2D.SynchronizedRegion. columns(int... columns)
Access2D<N>
Subregion2D.SynchronizedRegion. columns(long... columns)
Access2D<N>
Subregion2D.SynchronizedRegion. rows(int... rows)
Access2D<N>
Subregion2D.SynchronizedRegion. rows(long... rows)
Access2D<N>
Subregion2D.SynchronizedRegion. select(int[] rows, int[] columns)
Access2D<N>
Subregion2D.SynchronizedRegion. select(long[] rows, long[] columns)
Methods in org.ojalgo.matrix.store that return types with arguments of type Access2D Modifier and Type Method Description java.util.function.Consumer<Access2D<?>>
Subregion2D.SynchronizedRegion. andThen(java.util.function.Consumer<? super Access2D<?>> after)
Methods in org.ojalgo.matrix.store with parameters of type Access2D Modifier and Type Method Description default MatrixStore<N>
MatrixStore. above(Access2D<N> matrix)
default MatrixStore<N>
MatrixStore. above(Access2D<N>... matrices)
void
GenericStore. accept(Access2D<?> supplied)
void
R032Store. accept(Access2D<?> supplied)
void
R064Store. accept(Access2D<?> supplied)
void
RawStore. accept(Access2D<?> supplied)
void
Subregion2D.SynchronizedRegion. accept(Access2D<?> supplied)
default MatrixStore<N>
MatrixStore. below(Access2D<N> matrix)
default MatrixStore<N>
MatrixStore. below(Access2D<N>... matrices)
(package private) static <N extends java.lang.Comparable<N>>
MatrixStore<N>AbstractStore. buildColumn(PhysicalStore.Factory<N,?> factory, long rowsCount, Access2D<N> columnStore)
(package private) static <N extends java.lang.Comparable<N>>
MatrixStore<N>AbstractStore. buildColumn(PhysicalStore.Factory<N,?> factory, long rowsCount, Access2D<N>... columnStores)
(package private) static <N extends java.lang.Comparable<N>>
MatrixStore<N>AbstractStore. buildRow(PhysicalStore.Factory<N,?> factory, long colsCount, Access2D<N> rowStore)
(package private) static <N extends java.lang.Comparable<N>>
MatrixStore<N>AbstractStore. buildRow(PhysicalStore.Factory<N,?> factory, long colsCount, Access2D<N>... rowStores)
(package private) static <N extends java.lang.Comparable<N>>
MatrixStore<N>AbstractStore. cast(PhysicalStore.Factory<N,?> factory, Access2D<?> access)
GenericStore<N>
GenericStore.Factory. conjugate(Access2D<?> source)
I
PhysicalStore.Factory. conjugate(Access2D<?> source)
I
PrimitiveFactory. conjugate(Access2D<?> source)
GenericStore<N>
GenericStore.Factory. copy(Access2D<?> source)
SparseStore<N>
SparseStore.Factory. copy(Access2D<?> source)
default MatrixStore<N>
MatrixStore. diagonally(Access2D<N>... diagonally)
void
R032Store. fillCompatible(Access2D<java.lang.Double> left, BinaryFunction<java.lang.Double> operator, Access2D<java.lang.Double> right)
void
R064Store. fillCompatible(Access2D<java.lang.Double> left, BinaryFunction<java.lang.Double> operator, Access2D<java.lang.Double> right)
void
RawStore. fillCompatible(Access2D<java.lang.Double> left, BinaryFunction<java.lang.Double> operator, Access2D<java.lang.Double> right)
void
Subregion2D.SynchronizedRegion. fillCompatible(Access2D<N> left, BinaryFunction<N> operator, Access2D<N> right)
static R064Store
R064Store. getComplexArgument(Access2D<ComplexNumber> arg)
Extracts the argument of the ComplexNumber elements to a new primitive double valued matrix.static R064Store
R064Store. getComplexImaginary(Access2D<ComplexNumber> arg)
Extracts the imaginary part of the ComplexNumber elements to a new primitive double valued matrix.static R064Store
R064Store. getComplexModulus(Access2D<ComplexNumber> arg)
Extracts the modulus of the ComplexNumber elements to a new primitive double valued matrix.static R064Store
R064Store. getComplexReal(Access2D<ComplexNumber> arg)
Extracts the real part of the ComplexNumber elements to a new primitive double valued matrix.default MatrixStore<N>
MatrixStore. left(Access2D<N> matrix)
default MatrixStore<N>
MatrixStore. left(Access2D<N>... matrices)
default MatrixStore<N>
PhysicalStore.Factory. makeWrapper(Access2D<?> access)
void
Subregion2D.SynchronizedRegion. modifyCompatible(BinaryFunction<N> operator, Access2D<N> right)
void
Subregion2D.SynchronizedRegion. modifyCompatible(Access2D<N> left, BinaryFunction<N> operator)
default ElementsSupplier<N>
ElementsSupplier. onMatching(BinaryFunction<N> operator, Access2D<N> right)
default ElementsSupplier<N>
ElementsSupplier. onMatching(Access2D<N> left, BinaryFunction<N> operator)
default MatrixStore<N>
MatrixStore. right(Access2D<N> matrix)
default MatrixStore<N>
MatrixStore. right(Access2D<N>... matrices)
void
GenericStore. substituteBackwards(Access2D<N> body, boolean unitDiagonal, boolean conjugated, boolean hermitian)
void
PhysicalStore. substituteBackwards(Access2D<N> body, boolean unitDiagonal, boolean conjugated, boolean hermitian)
Will solve the equation system [A][X]=[B] where: [body][this]=[this] is [A][X]=[B] ("this" is the right hand side, and it will be overwritten with the solution). [A] is upper/right triangularvoid
R032Store. substituteBackwards(Access2D<java.lang.Double> body, boolean unitDiagonal, boolean conjugated, boolean hermitian)
void
R064Store. substituteBackwards(Access2D<java.lang.Double> body, boolean unitDiagonal, boolean conjugated, boolean hermitian)
void
RawStore. substituteBackwards(Access2D<java.lang.Double> body, boolean unitDiagonal, boolean conjugated, boolean hermitian)
void
GenericStore. substituteForwards(Access2D<N> body, boolean unitDiagonal, boolean conjugated, boolean identity)
void
PhysicalStore. substituteForwards(Access2D<N> body, boolean unitDiagonal, boolean conjugated, boolean identity)
Will solve the equation system [A][X]=[B] where: [body][this]=[this] is [A][X]=[B] ("this" is the right hand side, and it will be overwritten with the solution). [A] is lower/left triangularvoid
R032Store. substituteForwards(Access2D<java.lang.Double> body, boolean unitDiagonal, boolean conjugated, boolean identity)
void
R064Store. substituteForwards(Access2D<java.lang.Double> body, boolean unitDiagonal, boolean conjugated, boolean identity)
void
RawStore. substituteForwards(Access2D<java.lang.Double> body, boolean unitDiagonal, boolean conjugated, boolean identity)
default MatrixStore<N>
MatrixStore. superimpose(long row, long col, Access2D<N> matrix)
default MatrixStore<N>
MatrixStore. superimpose(Access2D<N> matrix)
GenericStore<N>
GenericStore.Factory. transpose(Access2D<?> source)
I
PhysicalStore.Factory. transpose(Access2D<?> source)
Method parameters in org.ojalgo.matrix.store with type arguments of type Access2D Modifier and Type Method Description java.util.function.Consumer<Access2D<?>>
Subregion2D.SynchronizedRegion. andThen(java.util.function.Consumer<? super Access2D<?>> after)
Constructors in org.ojalgo.matrix.store with parameters of type Access2D Constructor Description BinaryOperatorLeft(Access2D<N> left, BinaryFunction<N> operator, ElementsSupplier<N> right)
BinaryOperatorRight(ElementsSupplier<N> left, BinaryFunction<N> operator, Access2D<N> right)
WrapperStore(PhysicalStore.Factory<N,?> factory, Access2D<?> access2D)
-
Uses of Access2D in org.ojalgo.matrix.task
Methods in org.ojalgo.matrix.task with parameters of type Access2D Modifier and Type Method Description N
DeterminantTask. calculateDeterminant(Access2D<?> matrix)
(package private) static void
AbstractInverter. full1X1(Access2D<?> source, PhysicalStore<?> destination)
(package private) static void
AbstractSolver. full1X1(Access2D<?> body, Access1D<?> rhs, PhysicalStore<?> solution)
(package private) static void
AbstractInverter. full2X2(Access2D<?> source, PhysicalStore<?> destination)
(package private) static void
AbstractSolver. full2X2(Access2D<?> body, Access1D<?> rhs, PhysicalStore<?> solution)
(package private) static void
AbstractInverter. full3X3(Access2D<?> source, PhysicalStore<?> destination)
(package private) static void
AbstractSolver. full3X3(Access2D<?> body, Access1D<?> rhs, PhysicalStore<?> solution)
(package private) static void
AbstractInverter. full4X4(Access2D<?> source, PhysicalStore<?> destination)
(package private) static void
AbstractSolver. full4X4(Access2D<?> body, Access1D<?> rhs, PhysicalStore<?> solution)
(package private) static void
AbstractInverter. full5X5(Access2D<?> source, PhysicalStore<?> destination)
(package private) static void
AbstractSolver. full5X5(Access2D<?> body, Access1D<?> rhs, PhysicalStore<?> solution)
MatrixStore<java.lang.Double>
AbstractInverter. invert(Access2D<?> original)
MatrixStore<N>
InverterTask.Factory. invert(Access2D<?> original)
default MatrixStore<N>
InverterTask. invert(Access2D<?> original)
The output must be a "right inverse" and a "generalised inverse".MatrixStore<N>
InverterTask. invert(Access2D<?> original, PhysicalStore<N> preallocated)
Exactly how (if at all) a specific implementation makes use ofpreallocated
is not specified by this interface.(package private) static void
AbstractSolver. leastSquares(Access2D<?> body, Access1D<?> rhs, PhysicalStore<?> solution)
MatrixStore<N>
SolverTask.Factory. solve(Access2D<?> body, Access2D<?> rhs)
[A][X]=[B] or [body][return]=[rhs]default MatrixStore<N>
SolverTask. solve(Access2D<?> body, Access2D<?> rhs)
[A][X]=[B] or [body][return]=[rhs]MatrixStore<N>
SolverTask. solve(Access2D<?> body, Access2D<?> rhs, PhysicalStore<N> preallocated)
Exactly how (if at all) a specific implementation makes use ofpreallocated
is not specified by this interface.(package private) static void
AbstractInverter. symmetric2X2(Access2D<?> source, PhysicalStore<?> destination)
(package private) static void
AbstractSolver. symmetric2X2(Access2D<?> body, Access1D<?> rhs, PhysicalStore<?> solution)
(package private) static void
AbstractInverter. symmetric3X3(Access2D<?> source, PhysicalStore<?> destination)
(package private) static void
AbstractSolver. symmetric3X3(Access2D<?> body, Access1D<?> rhs, PhysicalStore<?> solution)
(package private) static void
AbstractInverter. symmetric4X4(Access2D<?> source, PhysicalStore<?> destination)
(package private) static void
AbstractSolver. symmetric4X4(Access2D<?> body, Access1D<?> rhs, PhysicalStore<?> solution)
(package private) static void
AbstractInverter. symmetric5X5(Access2D<?> source, PhysicalStore<?> destination)
(package private) static void
AbstractSolver. symmetric5X5(Access2D<?> body, Access1D<?> rhs, PhysicalStore<?> solution)
default Provider2D.Solution<java.util.Optional<MatrixStore<N>>>
SolverTask. toSolutionProvider(ElementsSupplier<N> body, java.util.function.Supplier<MatrixStore<N>> alternativeBodySupplier, Access2D<?> rhs)
-
Uses of Access2D in org.ojalgo.matrix.task.iterative
Methods in org.ojalgo.matrix.task.iterative with parameters of type Access2D Modifier and Type Method Description MatrixStore<java.lang.Double>
ConjugateGradientSolver. solve(Access2D<?> body, Access2D<?> rhs, PhysicalStore<java.lang.Double> preallocated)
MatrixStore<java.lang.Double>
GaussSeidelSolver. solve(Access2D<?> body, Access2D<?> rhs, PhysicalStore<java.lang.Double> current)
MatrixStore<java.lang.Double>
JacobiSolver. solve(Access2D<?> body, Access2D<?> rhs, PhysicalStore<java.lang.Double> current)
MatrixStore<java.lang.Double>
MutableSolver. solve(Access2D<?> body, Access2D<?> rhs, PhysicalStore<java.lang.Double> current)
MatrixStore<java.lang.Double>
ParallelGaussSeidelSolver. solve(Access2D<?> body, Access2D<?> rhs, PhysicalStore<java.lang.Double> current)
(package private) static java.util.List<Equation>
IterativeSolverTask. toListOfRows(Access2D<?> body, Access2D<?> rhs)
-
Uses of Access2D in org.ojalgo.netio
Methods in org.ojalgo.netio with parameters of type Access2D Modifier and Type Method Description static void
BasicLogger. debugMatrix(java.lang.String message, Access2D<?> matrix)
static void
BasicLogger. debugMatrix(java.lang.String message, Access2D<?> matrix, NumberContext context)
static void
BasicLogger. errorMatrix(java.lang.String message, Access2D<?> matrix)
static void
BasicLogger. errorMatrix(java.lang.String message, Access2D<?> matrix, NumberContext context)
static void
IDX. print(Access2D<?> image, BasicLogger printer)
static void
IDX. print(Access2D<?> image, BasicLogger printer, boolean transpose)
static void
IDX. print(Access2D<?> image, BasicLogger printer, boolean transpose, double maxExpectedValue)
(package private) static void
BasicLogger.NotNull. printmtrx(BasicLogger appender, java.lang.String message, Access2D<?> matrix, NumberContext context)
default void
BasicLogger. printmtrx(java.lang.String message, Access2D<?> matrix)
default void
BasicLogger. printmtrx(java.lang.String message, Access2D<?> matrix, NumberContext context)
(package private) static void
BasicLogger.PrivateDetails. printmtrx(BasicLogger appender, java.lang.String message, Access2D<?> matrix, NumberContext context)
private static void
BasicLogger.PrivateDetails. printmtrx(BasicLogger appender, Access2D<?> matrix, NumberContext context, boolean plain)
-
Uses of Access2D in org.ojalgo.optimisation
Methods in org.ojalgo.optimisation with parameters of type Access2D Modifier and Type Method Description private static MatrixStore<java.lang.Double>
GenericSolver.Builder. add(RowsSupplier<java.lang.Double> baseA, MatrixStore<java.lang.Double> baseB, Access2D<?> addA, Access1D<?> addB)
protected B
GenericSolver.Builder. equalities(Access2D<?> mtrxAE, Access1D<?> mtrxBE)
protected B
GenericSolver.Builder. inequalities(Access2D<?> mtrxAI, Access1D<?> mtrxBI)
protected void
GenericSolver. log(java.lang.String descripttion, Access2D<?> matrix)
(package private) void
GenericSolver.Builder. setEqualities(Access2D<?> mtrxAE, Access1D<?> mtrxBE)
(package private) void
GenericSolver.Builder. setInequalities(Access2D<?> mtrxAI, Access1D<?> mtrxBI)
void
Expression. setQuadraticFactors(java.util.List<Variable> variables, Access2D<?> factors)
-
Uses of Access2D in org.ojalgo.optimisation.convex
Classes in org.ojalgo.optimisation.convex that implement Access2D Modifier and Type Class Description (package private) class
IterativeASS.SchurComplementSolver
The equation system body is the (negated) Schur complement (of the Q-matrix in the full KKT-system).Methods in org.ojalgo.optimisation.convex with parameters of type Access2D Modifier and Type Method Description ConvexSolver.Builder
ConvexSolver.Builder. equalities(Access2D<?> mtrxAE, Access1D<?> mtrxBE)
ConvexSolver.Builder
ConvexSolver.Builder. inequalities(Access2D<?> mtrxAI, Access1D<?> mtrxBI)
static ConvexSolver.Builder
ConvexSolver. newBuilder(Access2D<?> quadratic)
ConvexSolver.Builder
ConvexSolver.Builder. quadratic(Access2D<?> factors)
Set the quadratic part of the objective function -
Uses of Access2D in org.ojalgo.optimisation.linear
Classes in org.ojalgo.optimisation.linear that implement Access2D Modifier and Type Class Description (package private) class
DenseTableau
(package private) class
SimplexTableau
(package private) class
SparseTableau
Methods in org.ojalgo.optimisation.linear with parameters of type Access2D Modifier and Type Method Description LinearSolver.Builder
LinearSolver.Builder. equalities(Access2D<?> mtrxAE, Access1D<?> mtrxBE)
LinearSolver.Builder
LinearSolver.Builder. inequalities(Access2D<?> mtrxAI, Access1D<?> mtrxBI)
-
Uses of Access2D in org.ojalgo.random
Methods in org.ojalgo.random that return Access2D Modifier and Type Method Description (package private) static Access2D<?>
Normal1D. correlations(Access2D<?> covariances)
Methods in org.ojalgo.random with parameters of type Access2D Modifier and Type Method Description (package private) static Access2D<?>
Normal1D. correlations(Access2D<?> covariances)
Constructors in org.ojalgo.random with parameters of type Access2D Constructor Description AbstractDistribution1D(Access2D<?> correlations)
Normal1D(Access1D<?> locations, Access2D<?> covariances)
Normal1D(Access2D<?> correlations)
Random1D(Access2D<?> correlations)
-
Uses of Access2D in org.ojalgo.random.process
Methods in org.ojalgo.random.process with parameters of type Access2D Modifier and Type Method Description static <P extends Process1D.ComponentProcess<?>>
Process1D<P>Process1D. of(Access2D<?> correlations, java.util.List<? extends P> processes)
Correlated processesstatic <P extends Process1D.ComponentProcess<?>>
Process1D<P>Process1D. of(Access2D<?> correlations, P... processes)
Correlated processes -
Uses of Access2D in org.ojalgo.scalar
Classes in org.ojalgo.scalar that implement Access2D Modifier and Type Class Description class
ComplexNumber
ComplexNumber is an immutable complex number class.class
Quaternion
-
Uses of Access2D in org.ojalgo.series.primitive
Methods in org.ojalgo.series.primitive with type parameters of type Access2D Modifier and Type Method Description <M extends Access2D<?>>
MSeriesSet. getData(Factory2D.TwoStep<M,?> factory)
Return aStructure2D
with variables in columns and matching samples in rows. -
Uses of Access2D in org.ojalgo.structure
Subinterfaces of Access2D in org.ojalgo.structure Modifier and Type Interface Description static interface
Mutate2D.ModifiableReceiver<N extends java.lang.Comparable<N>>
Apart from extendingMutate2D.Receiver
this interface extendsMutate2D.Modifiable
andMutate2D.Exchangeable
which both imply access to existing elements as well asAccess2D
that dictates explicit access.Classes in org.ojalgo.structure that implement Access2D Modifier and Type Class Description static class
Access2D.SelectionView<N extends java.lang.Comparable<N>>
static class
AccessAnyD.MatrixView<N extends java.lang.Comparable<N>>
class
Primitive2D
(package private) static class
Primitive2D.Simple
(package private) static class
Primitive2D.Wrapper
Fields in org.ojalgo.structure declared as Access2D Modifier and Type Field Description private Access2D<N>
Access2D.ColumnView. myDelegate2D
private Access2D<N>
Access2D.RowView. myDelegate2D
private Access2D<N>
Access2D.SelectionView. myFullData
private Access2D<N>
Keyed2D. myStructure
Methods in org.ojalgo.structure that return Access2D Modifier and Type Method Description static Access2D<java.lang.Double>
Access2D. asPrimitive2D(Access2D<?> access)
Deprecated.v54 UsePrimitive2D.wrap(Structure2D)
insteaddefault Access2D<N>
Access2D. columns(int... columns)
default Access2D<N>
Access2D. columns(long... columns)
default Access2D<N>
Access2D. rows(int... rows)
default Access2D<N>
Access2D. rows(long... rows)
default Access2D<N>
Access2D. select(int[] rows, int[] columns)
default Access2D<N>
Access2D. select(long[] rows, long[] columns)
Creates a view of the underlying data structure of only the selected elements.static Access2D<java.lang.Double>
Access2D. wrap(double[][] target)
static <N extends java.lang.Comparable<N>>
Access2D<N>Access2D. wrap(N[][] target)
Methods in org.ojalgo.structure with parameters of type Access2D Modifier and Type Method Description default void
Mutate2D.Receiver. accept(Access2D<?> supplied)
static Access2D<java.lang.Double>
Access2D. asPrimitive2D(Access2D<?> access)
Deprecated.v54 UsePrimitive2D.wrap(Structure2D)
insteaddefault I
Factory2D.TwoStep. copy(Access2D<?> source)
static boolean
Access2D. equals(Access2D<?> accessA, Access2D<?> accessB, NumberContext accuracy)
default void
Mutate2D.Fillable. fillCompatible(Access2D<N> left, BinaryFunction<N> operator, Access2D<N> right)
'this' needs to be of a size compatible with the 'left' and 'right' matrices.default void
Mutate2D.ModifiableReceiver. modifyCompatible(BinaryFunction<N> operator, Access2D<N> right)
default void
Mutate2D.ModifiableReceiver. modifyCompatible(Access2D<N> left, BinaryFunction<N> operator)
The "compatible" part of the method name references MATLAB's terminology "Compatible Array Sizes".default P
Operate2D. onCompatible(BinaryFunction<N> operator, Access2D<N> right)
default P
Operate2D. onCompatible(Access2D<N> left, BinaryFunction<N> operator)
P
Operate2D. onMatching(BinaryFunction<N> operator, Access2D<N> right)
P
Operate2D. onMatching(Access2D<N> left, BinaryFunction<N> operator)
static java.lang.String
Access2D. toString(Access2D<?> matrix)
Constructors in org.ojalgo.structure with parameters of type Access2D Constructor Description ColumnView(Access2D<N> access)
ColumnView(Access2D<N> access, long column)
ColumnView(Access2D<N> access, long column, long lastColumn)
Keyed2D(Access2D<N> structure, Structure2D.RowColumnMapper<R,C> indexMapper)
RowView(Access2D<N> access)
RowView(Access2D<N> access, long row)
RowView(Access2D<N> access, long row, long lastRow)
SelectionView(Access2D<N> fullData, long[] rows, long[] columns)
-
Uses of Access2D in org.ojalgo.tensor
Classes in org.ojalgo.tensor that implement Access2D Modifier and Type Class Description class
MatrixTensor<N extends java.lang.Comparable<N>>
Methods in org.ojalgo.tensor with parameters of type Access2D Modifier and Type Method Description T
TensorFactory2D. blocks(Access2D<N>... matrices)
Will create a block diagonal tensor using the input matrices as blocks in the supplied order.T
TensorFactory2D. copy(Access2D<N> elements)
T
TensorFactoryAnyD. copy(Access2D<N> elements)
T
TensorFactory2D. kronecker(Access2D<N> matrix1, Access2D<N> matrix2)
The Kronecker matrix product / matrix tensor product
-