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 voidProgrammingError. throwIfMultiplicationNotPossible(Access2D<?> left, Access2D<?> right)static voidProgrammingError. throwIfNotEqualColumnDimensions(Access2D<?> mtrx1, Access2D<?> mtrx2)static voidProgrammingError. 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 classArray2D<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 voidCOPY. column(Access2D<?> source, long col, double[] destination, int first, int limit)static voidFillMatchingSingle. conjugate(double[] data, int structure, int firstColumn, int limitColumn, Access2D<?> source)static voidFillMatchingSingle. 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 voidFillMatchingSingle. copy(double[] data, int structure, int firstColumn, int limitColumn, Access2D<? extends java.lang.Comparable<?>> source)static voidFillMatchingSingle. copy(float[] data, int structure, int firstColumn, int limitColumn, Access2D<? extends java.lang.Comparable<?>> source)static voidFillMatchingSingle. 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 voidFillCompatible. invoke(double[][] target, Access2D<?> left, BinaryFunction<?> operator, Access2D<?> right)static voidFillCompatible. invoke(double[] target, int structure, Access2D<?> left, BinaryFunction<?> operator, Access2D<?> right)static voidFillCompatible. 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 voidSubstituteBackwards. invoke(double[][] data, Access2D<?> body, boolean unitDiagonal, boolean conjugated, boolean hermitian)static voidSubstituteBackwards. invoke(double[] data, int structure, int first, int limit, Access2D<?> body, boolean unitDiagonal, boolean conjugated, boolean hermitian)static voidSubstituteBackwards. 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 voidSubstituteForwards. invoke(double[][] data, Access2D<?> body, boolean unitDiagonal, boolean conjugated, boolean identity)static voidSubstituteForwards. invoke(double[] data, int structure, int first, int limit, Access2D<?> body, boolean unitDiagonal, boolean conjugated, boolean identity)static voidSubstituteForwards. 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 voidCOPY. row(Access2D<?> source, long row, double[] destination, int first, int limit)static voidFillMatchingSingle. transpose(double[] data, int structure, int firstColumn, int limitColumn, Access2D<?> source)static voidFillMatchingSingle. transpose(float[] data, int structure, int firstColumn, int limitColumn, Access2D<?> source)static voidFillMatchingSingle. 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 classDataBatchA 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 MatrixR064FinanceUtils. toCorrelations(Access2D<?> covariances)static MatrixR064FinanceUtils. toCorrelations(Access2D<?> covariances, boolean clean)Will extract the correlation coefficients from the input covariance matrix.static MatrixR064FinanceUtils. toCovariances(Access1D<?> volatilities, Access2D<?> correlations)Vill constract a covariance matrix from the standard deviations (volatilities) and correlation coefficient,static MatrixR064FinanceUtils. toVolatilities(Access2D<?> covariances)static MatrixR064FinanceUtils. 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 classImageDataTreats an image as a matrix.(package private) static classImageData.SingleChannelMethods in org.ojalgo.data.image with parameters of type Access2D Modifier and Type Method Description static ImageDataImageData. copy(Access2D<?> values)voidImageData. fillMatching(Access2D<?> values)static ImageDataImageData. 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. myCoefficientsMethods 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 interfaceMatrix2D<N extends java.lang.Comparable<N>,M extends Matrix2D<N,M>>Definition of what's common toBasicMatrixandMatrixStore.Classes in org.ojalgo.matrix that implement Access2D Modifier and Type Class Description classBasicMatrix<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) classDenseMutator2D<N extends java.lang.Comparable<N>,M extends BasicMatrix<N,M>>classMatrixC128A matrix (linear algebra) with ComplexNumberSet.Celements, implemented using dual 64-bit double values.static classMatrixC128.DenseReceiverclassMatrixH256A matrix (linear algebra) with QuaternionNumberSet.Helements, implemented using four 64-bit double values.static classMatrixH256.DenseReceiverclassMatrixQ128A matrix (linear algebra) with RationalNumberSet.Qelements, implemented using dual 64-bit long values.static classMatrixQ128.DenseReceiverclassMatrixR032A matrix (linear algebra) with RealNumberSet.Relements, approximated by 32-bit float.static classMatrixR032.DenseReceiverclassMatrixR064A matrix (linear algebra) with RealNumberSet.Relements, approximated by 64-bit double.static classMatrixR064.DenseReceiverclassMatrixR128A matrix (linear algebra) with RealNumberSet.Relements, approximated by 128-bit floating-point values (implemented using dual 64-bit double).static classMatrixR128.DenseReceiverMethods in org.ojalgo.matrix with parameters of type Access2D Modifier and Type Method Description MBasicMatrix. above(Access2D<N> above)MBasicMatrix. above(Access2D<N>... above)voidDenseMutator2D. accept(Access2D<?> supplied)MBasicMatrix. below(Access2D<N> below)MBasicMatrix. below(Access2D<N>... below)MMatrixFactory. copy(Access2D<?> source)MBasicMatrix. diagonally(Access2D<N>... diagonally)default booleanMatrix2D. equals(Access2D<?> another, NumberContext accuracy)private Provider2D.Solution<java.util.Optional<MatrixStore<N>>>BasicMatrix. getSolutionProvider(boolean safe, Access2D<?> rhs)MBasicMatrix. left(Access2D<N> left)MBasicMatrix. left(Access2D<N>... left)MMatrixFactory. makeWrapper(Access2D<?> elements)voidDenseMutator2D. modifyCompatible(BinaryFunction<N> operator, Access2D<N> right)voidDenseMutator2D. modifyCompatible(Access2D<N> left, BinaryFunction<N> operator)MBasicMatrix. onCompatible(BinaryFunction<N> operator, Access2D<N> right)MBasicMatrix. onCompatible(Access2D<N> left, BinaryFunction<N> operator)MBasicMatrix. onMatching(BinaryFunction<N> operator, Access2D<N> right)MBasicMatrix. onMatching(Access2D<N> left, BinaryFunction<N> operator)MBasicMatrix. right(Access2D<N> right)MBasicMatrix. right(Access2D<N>... right)MBasicMatrix. solve(Access2D<?> rhs)This method solves a system of linear equations: [this][X]=[rhs].MProvider2D.Solution. solve(Access2D<?> rhs)MBasicMatrix. 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 interfaceDecompositionStore<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 type parameters of type Access2D Modifier and Type Method Description (package private) <N extends java.lang.Comparable<N>,M extends Access2D<N> & Mutate2D>
voidPivot. applyPivotOrder(M arg)Equivalent to selecting the rows (or columns) in the pivot order,arg.rows(pivot.getOrder()).(package private) <N extends java.lang.Comparable<N>,M extends Access2D<N> & Mutate2D>
voidPivot. applyReverseOrder(M arg)Equivalent to selecting the rows (or columns) in the reverse order,arg.rows(pivot.reverseOrder()).private <N extends java.lang.Comparable<N>,M extends Access2D<N> & Mutate2D>
voidPivot. followPermutationCycles(M elements, int[] order)Methods in org.ojalgo.matrix.decomposition with parameters of type Access2D Modifier and Type Method Description NDenseCholesky. calculateDeterminant(Access2D<?> matrix)NDenseEigenvalue. calculateDeterminant(Access2D<?> matrix)NDenseLDL. calculateDeterminant(Access2D<?> matrix)NDenseLU. calculateDeterminant(Access2D<?> matrix)NDenseQR. calculateDeterminant(Access2D<?> matrix)java.lang.DoubleRawCholesky. calculateDeterminant(Access2D<?> matrix)java.lang.DoubleRawEigenvalue. calculateDeterminant(Access2D<?> matrix)java.lang.DoubleRawLU. calculateDeterminant(Access2D<?> matrix)java.lang.DoubleRawQR. calculateDeterminant(Access2D<?> matrix)java.lang.DoubleSparseLU. calculateDeterminant(Access2D<?> matrix)java.lang.DoubleSparseQDLDL. calculateDeterminant(Access2D<?> matrix)private booleanRawCholesky. doDecompose(double[][] data, Access2D<?> input)MatrixStore<N>DenseCholesky. invert(Access2D<?> original, PhysicalStore<N> preallocated)MatrixStore<N>DenseLDL. invert(Access2D<?> original)MatrixStore<N>DenseLDL. invert(Access2D<?> original, PhysicalStore<N> preallocated)MatrixStore<N>DenseLU. invert(Access2D<?> original)MatrixStore<N>DenseLU. invert(Access2D<?> original, PhysicalStore<N> preallocated)MatrixStore<N>DenseQR. invert(Access2D<?> original)MatrixStore<N>DenseQR. invert(Access2D<?> original, PhysicalStore<N> preallocated)MatrixStore<N>DenseSingularValue. invert(Access2D<?> original)MatrixStore<N>DenseSingularValue. invert(Access2D<?> original, PhysicalStore<N> preallocated)MatrixStore<N>HermitianEvD. invert(Access2D<?> original)MatrixStore<N>HermitianEvD. invert(Access2D<?> original, PhysicalStore<N> preallocated)MatrixStore<java.lang.Double>RawCholesky. invert(Access2D<?> original, PhysicalStore<java.lang.Double> preallocated)MatrixStore<java.lang.Double>RawEigenvalue.Symmetric. 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<java.lang.Double>SparseLU. invert(Access2D<?> original, PhysicalStore<java.lang.Double> preallocated)MatrixStore<java.lang.Double>SparseQDLDL. invert(Access2D<?> original, PhysicalStore<java.lang.Double> preallocated)MatrixStore<N>DenseCholesky. solve(Access2D<?> body, Access2D<?> rhs, PhysicalStore<N> preallocated)MatrixStore<N>DenseLDL. solve(Access2D<?> body, Access2D<?> rhs, PhysicalStore<N> preallocated)MatrixStore<N>DenseLU. solve(Access2D<?> body, Access2D<?> rhs, PhysicalStore<N> preallocated)MatrixStore<N>DenseQR. solve(Access2D<?> body, Access2D<?> rhs, PhysicalStore<N> preallocated)MatrixStore<N>DenseSingularValue. solve(Access2D<?> body, Access2D<?> rhs)MatrixStore<N>DenseSingularValue. solve(Access2D<?> body, Access2D<?> rhs, PhysicalStore<N> preallocated)MatrixStore<N>HermitianEvD. solve(Access2D<?> body, Access2D<?> rhs, PhysicalStore<N> preallocated)default java.util.Optional<MatrixStore<N>>MatrixDecomposition.Solver. solve(Access2D<?> rhs)MatrixStore<java.lang.Double>RawCholesky. solve(Access2D<?> body, Access2D<?> rhs, PhysicalStore<java.lang.Double> preallocated)MatrixStore<java.lang.Double>RawEigenvalue.Symmetric. 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, PhysicalStore<java.lang.Double> preallocated)MatrixStore<java.lang.Double>RawSingularValue. solve(Access2D<?> body, Access2D<?> rhs, PhysicalStore<java.lang.Double> preallocated)MatrixStore<java.lang.Double>SparseLU. solve(Access2D<?> body, Access2D<?> rhs, PhysicalStore<java.lang.Double> preallocated)MatrixStore<java.lang.Double>SparseQDLDL. solve(Access2D<?> body, Access2D<?> rhs, PhysicalStore<java.lang.Double> preallocated)default Provider2D.Solution<java.util.Optional<MatrixStore<N>>>MatrixDecomposition.Solver. toSolutionProvider(ElementsSupplier<N> body, java.util.function.Supplier<MatrixStore<N>> alternativeBodySupplier, Access2D<?> rhs)(package private) MatrixStore<N>AbstractDecomposition. wrap(Access2D<?> source) -
Uses of Access2D in org.ojalgo.matrix.store
Subinterfaces of Access2D in org.ojalgo.matrix.store Modifier and Type Interface Description interfaceMatrixStore<N extends java.lang.Comparable<N>>A MatrixStore is a two dimensional store of numbers/scalars.interfacePhysicalStore<N extends java.lang.Comparable<N>>PhysicalStore:s, as opposed to MatrixStore:s, are mutable.interfaceTransformableRegion<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) classAboveBelowStore<N extends java.lang.Comparable<N>>A merger of two MatrixStore instances by placing one store below the other.(package private) classAbstractStore<N extends java.lang.Comparable<N>>(package private) classColumnsStore<N extends java.lang.Comparable<N>>A selection (re-ordering) of columns.classColumnsSupplier<N extends java.lang.Comparable<N>>Sparse columns – columns can be added and removed.(package private) classComposingStore<N extends java.lang.Comparable<N>>(package private) classCompressedSparseR064(package private) classConjugatedStore<N extends java.lang.Comparable<N>>ConjugatedStoreclassDiagonalStore<N extends java.lang.Comparable<N>,D extends Access1D<?>>(package private) classFactoryStore<N extends java.lang.Comparable<N>>classGenericStore<N extends Scalar<N>>A generic implementation of PhysicalStore.(package private) classIdentityStore<N extends java.lang.Comparable<N>>IdentityStore(package private) classLeftRightStore<N extends java.lang.Comparable<N>>A merger of two MatrixStore instances by placing one store to the right of the other.(package private) classLimitStore<N extends java.lang.Comparable<N>>(package private) classLogicalStore<N extends java.lang.Comparable<N>>Logical stores are (intended to be) immutable.(package private) classLowerHessenbergStore<N extends java.lang.Comparable<N>>A Hessenberg matrix is one that is "almost" triangular.(package private) classLowerSymmetricStore<N extends java.lang.Comparable<N>>(package private) classLowerTriangularStore<N extends java.lang.Comparable<N>>(package private) classOffsetStore<N extends java.lang.Comparable<N>>classR032StoreA float implementation of PhysicalStore.classR064CSCA compressed sparse column (CSC) matrix store implementation for double precision values.classR064CSRA compressed sparse row (CSR) matrix store implementation for double precision values.classR064StoreA double implementation of PhysicalStore.classRawStoreUses double[][] internally.(package private) classRepeatedColumnsStore<N extends java.lang.Comparable<N>>(package private) classRepeatedRowsStore<N extends java.lang.Comparable<N>>(package private) classRowsStore<N extends java.lang.Comparable<N>>A selection (re-ordering) of rows.classRowsSupplier<N extends java.lang.Comparable<N>>Sparse rows – rows can be added and removed.(package private) classSelectingStore<N extends java.lang.Comparable<N>>Selects (rearranges) existing rows and/or columns.(package private) classShadingStore<N extends java.lang.Comparable<N>>Does not change the matrix size/shape, but applies some structure to the elements.(package private) classSingleStore<N extends java.lang.Comparable<N>>classSparseStore<N extends java.lang.Comparable<N>>A sparse matrix (this implementation) is not thread safe.(package private) classSubregion2D<N extends java.lang.Comparable<N>>(package private) static classSubregion2D.ColumnsRegion<N extends java.lang.Comparable<N>>(package private) static classSubregion2D.LimitRegion<N extends java.lang.Comparable<N>>(package private) static classSubregion2D.OffsetRegion<N extends java.lang.Comparable<N>>(package private) static classSubregion2D.RowsRegion<N extends java.lang.Comparable<N>>(package private) static classSubregion2D.SynchronizedRegion<N extends java.lang.Comparable<N>>(package private) static classSubregion2D.TransposedRegion<N extends java.lang.Comparable<N>>(package private) static classSubregion2D.WrapperRegion<N extends java.lang.Comparable<N>>(package private) classSuperimposedStore<N extends java.lang.Comparable<N>>SuperimposedStore(package private) classTransjugatedStore<N extends java.lang.Comparable<N>>(package private) classTransposedStore<N extends java.lang.Comparable<N>>(package private) classUnaryOperatoStore<N extends java.lang.Comparable<N>>(package private) classUpperHessenbergStore<N extends java.lang.Comparable<N>>A Hessenberg matrix is one that is "almost" triangular.(package private) classUpperSymmetricStore<N extends java.lang.Comparable<N>>(package private) classUpperTriangularStore<N extends java.lang.Comparable<N>>(package private) classWrapperStore<N extends java.lang.Comparable<N>>(package private) classZeroStore<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. myLeftprivate Access2D<N>MatrixPipeline.BinaryOperatorRight. myRightMethods 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)voidGenericStore. accept(Access2D<?> supplied)voidR032Store. accept(Access2D<?> supplied)voidR064Store. accept(Access2D<?> supplied)voidRawStore. accept(Access2D<?> supplied)voidSubregion2D.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)IPhysicalStore.Factory. conjugate(Access2D<?> source)IPrimitiveFactory. 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)voidR032Store. fillCompatible(Access2D<java.lang.Double> left, BinaryFunction<java.lang.Double> operator, Access2D<java.lang.Double> right)voidR064Store. fillCompatible(Access2D<java.lang.Double> left, BinaryFunction<java.lang.Double> operator, Access2D<java.lang.Double> right)voidRawStore. fillCompatible(Access2D<java.lang.Double> left, BinaryFunction<java.lang.Double> operator, Access2D<java.lang.Double> right)voidSubregion2D.SynchronizedRegion. fillCompatible(Access2D<N> left, BinaryFunction<N> operator, Access2D<N> right)static R064StoreR064Store. getComplexArgument(Access2D<ComplexNumber> arg)Extracts the argument of the ComplexNumber elements to a new primitive double valued matrix.static R064StoreR064Store. getComplexImaginary(Access2D<ComplexNumber> arg)Extracts the imaginary part of the ComplexNumber elements to a new primitive double valued matrix.static R064StoreR064Store. getComplexModulus(Access2D<ComplexNumber> arg)Extracts the modulus of the ComplexNumber elements to a new primitive double valued matrix.static R064StoreR064Store. 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)voidSubregion2D.SynchronizedRegion. modifyCompatible(BinaryFunction<N> operator, Access2D<N> right)voidSubregion2D.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)voidGenericStore. substituteBackwards(Access2D<N> body, boolean unitDiagonal, boolean conjugated, boolean hermitian)voidPhysicalStore. 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 triangularvoidR032Store. substituteBackwards(Access2D<java.lang.Double> body, boolean unitDiagonal, boolean conjugated, boolean hermitian)voidR064Store. substituteBackwards(Access2D<java.lang.Double> body, boolean unitDiagonal, boolean conjugated, boolean hermitian)voidRawStore. substituteBackwards(Access2D<java.lang.Double> body, boolean unitDiagonal, boolean conjugated, boolean hermitian)voidGenericStore. substituteForwards(Access2D<N> body, boolean unitDiagonal, boolean conjugated, boolean identity)voidPhysicalStore. 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 triangularvoidR032Store. substituteForwards(Access2D<java.lang.Double> body, boolean unitDiagonal, boolean conjugated, boolean identity)voidR064Store. substituteForwards(Access2D<java.lang.Double> body, boolean unitDiagonal, boolean conjugated, boolean identity)voidRawStore. 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)IPhysicalStore.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 NDeterminantTask. calculateDeterminant(Access2D<?> matrix)(package private) static voidAbstractInverter. full1X1(Access2D<?> source, PhysicalStore<?> destination)(package private) static voidAbstractSolver. full1X1(Access2D<?> body, Access1D<?> rhs, PhysicalStore<?> solution)(package private) static voidAbstractInverter. full2X2(Access2D<?> source, PhysicalStore<?> destination)(package private) static voidAbstractSolver. full2X2(Access2D<?> body, Access1D<?> rhs, PhysicalStore<?> solution)(package private) static voidAbstractInverter. full3X3(Access2D<?> source, PhysicalStore<?> destination)(package private) static voidAbstractSolver. full3X3(Access2D<?> body, Access1D<?> rhs, PhysicalStore<?> solution)(package private) static voidAbstractInverter. full4X4(Access2D<?> source, PhysicalStore<?> destination)(package private) static voidAbstractSolver. full4X4(Access2D<?> body, Access1D<?> rhs, PhysicalStore<?> solution)(package private) static voidAbstractInverter. full5X5(Access2D<?> source, PhysicalStore<?> destination)(package private) static voidAbstractSolver. 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 ofpreallocatedis not specified by this interface.(package private) static voidAbstractSolver. 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 ofpreallocatedis not specified by this interface.(package private) static voidAbstractInverter. symmetric2X2(Access2D<?> source, PhysicalStore<?> destination)(package private) static voidAbstractSolver. symmetric2X2(Access2D<?> body, Access1D<?> rhs, PhysicalStore<?> solution)(package private) static voidAbstractInverter. symmetric3X3(Access2D<?> source, PhysicalStore<?> destination)(package private) static voidAbstractSolver. symmetric3X3(Access2D<?> body, Access1D<?> rhs, PhysicalStore<?> solution)(package private) static voidAbstractInverter. symmetric4X4(Access2D<?> source, PhysicalStore<?> destination)(package private) static voidAbstractSolver. symmetric4X4(Access2D<?> body, Access1D<?> rhs, PhysicalStore<?> solution)(package private) static voidAbstractInverter. symmetric5X5(Access2D<?> source, PhysicalStore<?> destination)(package private) static voidAbstractSolver. 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>IterativeSolverTask. solve(Access2D<?> body, Access2D<?> rhs, PhysicalStore<java.lang.Double> preallocated)MatrixStore<java.lang.Double>MutableSolver. 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 voidBasicLogger. debugMatrix(java.lang.String message, Access2D<?> matrix)static voidBasicLogger. debugMatrix(java.lang.String message, Access2D<?> matrix, NumberContext context)static voidBasicLogger. errorMatrix(java.lang.String message, Access2D<?> matrix)static voidBasicLogger. errorMatrix(java.lang.String message, Access2D<?> matrix, NumberContext context)static voidIDX. print(Access2D<?> image, BasicLogger printer)static voidIDX. print(Access2D<?> image, BasicLogger printer, boolean transpose)static voidIDX. print(Access2D<?> image, BasicLogger printer, boolean transpose, double maxExpectedValue)(package private) static voidBasicLogger.NotNull. printmtrx(BasicLogger appender, java.lang.String message, Access2D<?> matrix, NumberContext context)default voidBasicLogger. printmtrx(java.lang.String message, Access2D<?> matrix)default voidBasicLogger. printmtrx(java.lang.String message, Access2D<?> matrix, NumberContext context)(package private) static voidBasicLogger.PrivateDetails. printmtrx(BasicLogger appender, java.lang.String message, Access2D<?> matrix, NumberContext context)private static voidBasicLogger.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 BGenericSolver.Builder. equalities(Access2D<?> mtrxAE, Access1D<?> mtrxBE)protected BGenericSolver.Builder. inequalities(Access2D<?> mtrxAI, Access1D<?> mtrxBI)protected voidGenericSolver. log(java.lang.String descripttion, Access2D<?> matrix)(package private) voidGenericSolver.Builder. setEqualities(Access2D<?> mtrxAE, Access1D<?> mtrxBE)(package private) voidGenericSolver.Builder. setInequalities(Access2D<?> mtrxAI, Access1D<?> mtrxBI)voidExpression. setQuadraticFactors(java.util.List<Variable> variables, Access2D<?> factors) -
Uses of Access2D in org.ojalgo.optimisation.convex
Methods in org.ojalgo.optimisation.convex with parameters of type Access2D Modifier and Type Method Description ConvexSolver.BuilderConvexSolver.Builder. equalities(Access2D<?> mtrxAE, Access1D<?> mtrxBE)ConvexSolver.BuilderConvexSolver.Builder. inequalities(Access2D<?> mtrxAI, Access1D<?> mtrxBI)static ConvexSolver.BuilderConvexSolver. newBuilder(Access2D<?> quadratic)ConvexSolver.BuilderConvexSolver.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) classDenseTableau(package private) classSimplexTableau(package private) classSparseTableauMethods in org.ojalgo.optimisation.linear with parameters of type Access2D Modifier and Type Method Description LinearSolver.BuilderLinearSolver.Builder. equalities(Access2D<?> mtrxAE, Access1D<?> mtrxBE)LinearSolver.BuilderLinearSolver.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 classComplexNumberComplexNumber is an immutable complex number class.classQuaternion -
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 aStructure2Dwith 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 interfaceMutate2D.ModifiableReceiver<N extends java.lang.Comparable<N>>Apart from extendingMutate2D.Receiverthis interface extendsMutate2D.ModifiableandMutate2D.Exchangeablewhich both imply access to existing elements as well asAccess2Dthat dictates explicit access.Classes in org.ojalgo.structure that implement Access2D Modifier and Type Class Description static classAccess2D.SelectionView<N extends java.lang.Comparable<N>>static classAccessAnyD.MatrixView<N extends java.lang.Comparable<N>>classPrimitive2D(package private) static classPrimitive2D.Simple(package private) static classPrimitive2D.WrapperFields in org.ojalgo.structure declared as Access2D Modifier and Type Field Description private Access2D<N>Access2D.ColumnView. myAccess2Dprivate Access2D<N>Access2D.RowView. myAccess2Dprivate Access2D<N>Access2D.SelectionView. myFullDataprivate Access2D<N>Keyed2D. myStructureMethods 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 voidMutate2D.Receiver. accept(Access2D<?> supplied)static Access2D<java.lang.Double>Access2D. asPrimitive2D(Access2D<?> access)Deprecated.v54 UsePrimitive2D.wrap(Structure2D)insteaddefault IFactory2D.TwoStep. copy(Access2D<?> source)static booleanAccess2D. equals(Access2D<?> accessA, Access2D<?> accessB, NumberContext accuracy)default voidMutate2D.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 voidMutate2D.ModifiableReceiver. modifyCompatible(BinaryFunction<N> operator, Access2D<N> right)default voidMutate2D.ModifiableReceiver. modifyCompatible(Access2D<N> left, BinaryFunction<N> operator)The "compatible" part of the method name references MATLAB's terminology "Compatible Array Sizes".default POperate2D. onCompatible(BinaryFunction<N> operator, Access2D<N> right)default POperate2D. onCompatible(Access2D<N> left, BinaryFunction<N> operator)POperate2D. onMatching(BinaryFunction<N> operator, Access2D<N> right)POperate2D. onMatching(Access2D<N> left, BinaryFunction<N> operator)static java.lang.StringAccess2D. 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 classMatrixTensor<N extends java.lang.Comparable<N>>Methods in org.ojalgo.tensor with parameters of type Access2D Modifier and Type Method Description TTensorFactory2D. blocks(Access2D<N>... matrices)Will create a block diagonal tensor using the input matrices as blocks in the supplied order.TTensorFactory2D. copy(Access2D<N> elements)TTensorFactoryAnyD. copy(Access2D<N> elements)TTensorFactory2D. kronecker(Access2D<N> matrix1, Access2D<N> matrix2)The Kronecker matrix product / matrix tensor product
-