Uses of Interface
org.ojalgo.structure.Access2D
Packages that use Access2D
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.
Classes in this package relate to modelling of financial investment portfolios, and Modern Portfolio
Theory.
This package loosely corresponds to (extends) the packages: java.io.*, java.nio.*, java.net.* and sun.net.*
-
Uses of Access2D in org.ojalgo
Methods in org.ojalgo with parameters of type Access2DModifier and TypeMethodDescriptionstatic 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 Access2DMethods in org.ojalgo.array with parameters of type Access2D -
Uses of Access2D in org.ojalgo.array.operation
Methods in org.ojalgo.array.operation with parameters of type Access2DModifier and TypeMethodDescriptionstatic voidstatic voidFillMatchingSingle.conjugate(double[] data, int structure, int firstColumn, int limitColumn, Access2D<?> source) static voidFillMatchingSingle.conjugate(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 Comparable<?>> source) static voidFillMatchingSingle.copy(float[] data, int structure, int firstColumn, int limitColumn, Access2D<? extends Comparable<?>> source) static voidFillMatchingSingle.copy(BigDecimal[] data, int structure, int firstColumn, int limitColumn, Access2D<? extends 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 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 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 voidstatic 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(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 Access2DMethods in org.ojalgo.data with type parameters of type Access2DModifier and TypeMethodDescriptionstatic <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 Access2DModifier and TypeMethodDescriptionstatic 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 Access2DModifierConstructorDescriptionMarketEquilibrium(String[] assetNamesOrKeys, Access2D<?> covarianceMatrix) MarketEquilibrium(String[] assetNamesOrKeys, Access2D<?> covarianceMatrix, Comparable<?> riskAversionFactor) MarketEquilibrium(Access2D<?> covarianceMatrix) MarketEquilibrium(Access2D<?> covarianceMatrix, Comparable<?> riskAversionFactor) PortfolioContext(Access1D<?> assetReturns, Access1D<?> assetVolatilities, Access2D<?> correlations) PortfolioContext(Access1D<?> assetReturns, Access2D<?> covariances) SimplePortfolio(Access2D<?> correlationsMatrix, 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 Access2DModifierConstructorDescriptionPortfolioSimulator(Access2D<?> correlations, List<GeometricBrownianMotion> assetProcesses) -
Uses of Access2D in org.ojalgo.data.image
Classes in org.ojalgo.data.image that implement Access2DModifier and TypeClassDescriptionclassTreats an image as a matrix.(package private) static final classMethods in org.ojalgo.data.image with parameters of type Access2DModifier and TypeMethodDescriptionstatic ImageDatavoidImageData.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 Access2DModifier and TypeFieldDescriptionprivate Access2D<?> PureQuadraticFunction.Factory.myCoefficientsMethods in org.ojalgo.function.multiary with parameters of type Access2DModifier and TypeMethodDescriptionPureQuadraticFunction.Factory.coefficients(Access2D<?> coefficients) -
Uses of Access2D in org.ojalgo.matrix
Subinterfaces of Access2D in org.ojalgo.matrixModifier and TypeInterfaceDescriptioninterfaceMatrix2D<N extends Comparable<N>, M extends Matrix2D<N,M>> Definition of what's common toBasicMatrixandMatrixStore.Classes in org.ojalgo.matrix that implement Access2DModifier and TypeClassDescriptionclassBasicMatrix<N extends 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 Comparable<N>, M extends BasicMatrix<N,M>> final classA matrix (linear algebra) with ComplexNumberSet.Celements, implemented using dual 64-bit double values.static final classfinal classA matrix (linear algebra) with QuaternionNumberSet.Helements, implemented using four 64-bit double values.static final classfinal classA matrix (linear algebra) with RationalNumberSet.Qelements, implemented using dual 64-bit long values.static final classfinal classA matrix (linear algebra) with RealNumberSet.Relements, approximated by 32-bit float.static final classfinal classA matrix (linear algebra) with RealNumberSet.Relements, approximated by 64-bit double.static final classfinal classA matrix (linear algebra) with RealNumberSet.Relements, approximated by 128-bit floating-point values (implemented using dual 64-bit double).static final classClasses in org.ojalgo.matrix that implement interfaces with type arguments of type Access2DModifier and TypeClassDescriptionclassBasicMatrix<N extends Comparable<N>, M extends BasicMatrix<N,M>> A base class for, easy to use, immutable (thread safe) matrices with a rich feature set.Methods in org.ojalgo.matrix with parameters of type Access2DModifier and TypeMethodDescriptionvoidBasicMatrix.diagonally(Access2D<N>... diagonally) default booleanMatrix2D.equals(Access2D<?> another, NumberContext accuracy) private Provider2D.Solution<Optional<MatrixStore<N>>> BasicMatrix.getSolutionProvider(boolean safe, Access2D<?> rhs) MatrixFactory.makeWrapper(Access2D<?> elements) voidDenseMutator2D.modifyCompatible(BinaryFunction<N> operator, Access2D<N> right) voidDenseMutator2D.modifyCompatible(Access2D<N> left, BinaryFunction<N> operator) BasicMatrix.onCompatible(BinaryFunction<N> operator, Access2D<N> right) BasicMatrix.onCompatible(Access2D<N> left, BinaryFunction<N> operator) BasicMatrix.onMatching(BinaryFunction<N> operator, Access2D<N> right) BasicMatrix.onMatching(Access2D<N> left, BinaryFunction<N> operator) This method solves a system of linear equations: [this][X]=[rhs].BasicMatrix.superimpose(long row, long col, Access2D<N> matrix) -
Uses of Access2D in org.ojalgo.matrix.decomposition
Subinterfaces of Access2D in org.ojalgo.matrix.decompositionModifier and TypeInterfaceDescriptioninterfaceDecompositionStore<N extends 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 Access2DModifier and TypeMethodDescription(package private) <N extends 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 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 Comparable<N>, M extends Access2D<N> & Mutate2D>
voidPivot.followPermutationCycles(M elements, int[] order) Methods in org.ojalgo.matrix.decomposition with parameters of type Access2DModifier and TypeMethodDescriptionDenseCholesky.calculateDeterminant(Access2D<?> matrix) DenseEigenvalue.calculateDeterminant(Access2D<?> matrix) DenseLDL.calculateDeterminant(Access2D<?> matrix) DenseLU.calculateDeterminant(Access2D<?> matrix) DenseQR.calculateDeterminant(Access2D<?> matrix) RawCholesky.calculateDeterminant(Access2D<?> matrix) RawEigenvalue.calculateDeterminant(Access2D<?> matrix) RawLU.calculateDeterminant(Access2D<?> matrix) RawQR.calculateDeterminant(Access2D<?> matrix) SparseLU.calculateDeterminant(Access2D<?> matrix) SparseQDLDL.calculateDeterminant(Access2D<?> matrix) private booleanRawCholesky.doDecompose(double[][] data, Access2D<?> input) DenseCholesky.invert(Access2D<?> original, PhysicalStore<N> preallocated) DenseLDL.invert(Access2D<?> original, PhysicalStore<N> preallocated) DenseLU.invert(Access2D<?> original, PhysicalStore<N> preallocated) DenseQR.invert(Access2D<?> original, PhysicalStore<N> preallocated) DenseSingularValue.invert(Access2D<?> original, PhysicalStore<N> preallocated) HermitianEvD.invert(Access2D<?> original, PhysicalStore<N> preallocated) RawCholesky.invert(Access2D<?> original, PhysicalStore<Double> preallocated) RawEigenvalue.Symmetric.invert(Access2D<?> original, PhysicalStore<Double> preallocated) RawLU.invert(Access2D<?> original, PhysicalStore<Double> preallocated) RawQR.invert(Access2D<?> original, PhysicalStore<Double> preallocated) RawSingularValue.invert(Access2D<?> original, PhysicalStore<Double> preallocated) SparseLU.invert(Access2D<?> original, PhysicalStore<Double> preallocated) SparseQDLDL.invert(Access2D<?> original, PhysicalStore<Double> preallocated) DenseCholesky.solve(Access2D<?> body, Access2D<?> rhs, PhysicalStore<N> preallocated) DenseLDL.solve(Access2D<?> body, Access2D<?> rhs, PhysicalStore<N> preallocated) DenseLU.solve(Access2D<?> body, Access2D<?> rhs, PhysicalStore<N> preallocated) DenseQR.solve(Access2D<?> body, Access2D<?> rhs, PhysicalStore<N> preallocated) DenseSingularValue.solve(Access2D<?> body, Access2D<?> rhs, PhysicalStore<N> preallocated) HermitianEvD.solve(Access2D<?> body, Access2D<?> rhs, PhysicalStore<N> preallocated) default Optional<MatrixStore<N>> RawCholesky.solve(Access2D<?> body, Access2D<?> rhs, PhysicalStore<Double> preallocated) RawEigenvalue.Symmetric.solve(Access2D<?> body, Access2D<?> rhs, PhysicalStore<Double> preallocated) RawLU.solve(Access2D<?> body, Access2D<?> rhs, PhysicalStore<Double> preallocated) RawQR.solve(Access2D<?> body, Access2D<?> rhs, PhysicalStore<Double> preallocated) RawSingularValue.solve(Access2D<?> body, Access2D<?> rhs, PhysicalStore<Double> preallocated) SparseLU.solve(Access2D<?> body, Access2D<?> rhs, PhysicalStore<Double> preallocated) SparseQDLDL.solve(Access2D<?> body, Access2D<?> rhs, PhysicalStore<Double> preallocated) default Provider2D.Solution<Optional<MatrixStore<N>>> MatrixDecomposition.Solver.toSolutionProvider(ElementsSupplier<N> body, Supplier<MatrixStore<N>> alternativeBodySupplier, Access2D<?> rhs) (package private) final MatrixStore<N> -
Uses of Access2D in org.ojalgo.matrix.store
Subinterfaces of Access2D in org.ojalgo.matrix.storeModifier and TypeInterfaceDescriptioninterfaceMatrixStore<N extends Comparable<N>>A MatrixStore is a two dimensional store of numbers/scalars.interfacePhysicalStore<N extends Comparable<N>>PhysicalStore:s, as opposed to MatrixStore:s, are mutable.interfaceTransformableRegion<N extends Comparable<N>>A transformable 2D (sub)region.Classes in org.ojalgo.matrix.store that implement Access2DModifier and TypeClassDescription(package private) final classAboveBelowStore<N extends Comparable<N>>A merger of two MatrixStore instances by placing one store below the other.(package private) classAbstractStore<N extends Comparable<N>>(package private) final classColumnsStore<N extends Comparable<N>>A selection (re-ordering) of columns.final classColumnsSupplier<N extends Comparable<N>>Sparse columns – columns can be added and removed.(package private) classComposingStore<N extends Comparable<N>>(package private) class(package private) final classConjugatedStore<N extends Comparable<N>>ConjugatedStorefinal classDiagonalStore<N extends Comparable<N>, D extends Access1D<?>>(package private) classFactoryStore<N extends Comparable<N>>final classGenericStore<N extends Scalar<N>>A generic implementation of PhysicalStore.(package private) final classIdentityStore<N extends Comparable<N>>IdentityStore(package private) final classLeftRightStore<N extends Comparable<N>>A merger of two MatrixStore instances by placing one store to the right of the other.(package private) final classLimitStore<N extends Comparable<N>>(package private) classLogicalStore<N extends Comparable<N>>Logical stores are (intended to be) immutable.(package private) final classLowerHessenbergStore<N extends Comparable<N>>A Hessenberg matrix is one that is "almost" triangular.(package private) final classLowerSymmetricStore<N extends Comparable<N>>(package private) final classLowerTriangularStore<N extends Comparable<N>>(package private) final classOffsetStore<N extends Comparable<N>>final classAimplementation of PhysicalStore.invalid reference
float
final classA compressed sparse column (CSC) matrix store implementation for double precision values.final classA compressed sparse row (CSR) matrix store implementation for double precision values.final classAimplementation of PhysicalStore.invalid reference
double
final classUses double[][] internally.(package private) final classRepeatedColumnsStore<N extends Comparable<N>>(package private) final classRepeatedRowsStore<N extends Comparable<N>>(package private) final classRowsStore<N extends Comparable<N>>A selection (re-ordering) of rows.final classRowsSupplier<N extends Comparable<N>>Sparse rows – rows can be added and removed.(package private) classSelectingStore<N extends Comparable<N>>Selects (rearranges) existing rows and/or columns.(package private) classShadingStore<N extends Comparable<N>>Does not change the matrix size/shape, but applies some structure to the elements.(package private) final classSingleStore<N extends Comparable<N>>final classSparseStore<N extends Comparable<N>>A sparse matrix (this implementation) is not thread safe.(package private) classSubregion2D<N extends Comparable<N>>(package private) static final classSubregion2D.ColumnsRegion<N extends Comparable<N>>(package private) static final classSubregion2D.LimitRegion<N extends Comparable<N>>(package private) static final classSubregion2D.OffsetRegion<N extends Comparable<N>>(package private) static final classSubregion2D.RowsRegion<N extends Comparable<N>>(package private) static final classSubregion2D.SynchronizedRegion<N extends Comparable<N>>(package private) static final classSubregion2D.TransposedRegion<N extends Comparable<N>>(package private) static final classSubregion2D.WrapperRegion<N extends Comparable<N>>(package private) final classSuperimposedStore<N extends Comparable<N>>SuperimposedStore(package private) classTransjugatedStore<N extends Comparable<N>>(package private) final classTransposedStore<N extends Comparable<N>>(package private) final classUnaryOperatoStore<N extends Comparable<N>>(package private) final classUpperHessenbergStore<N extends Comparable<N>>A Hessenberg matrix is one that is "almost" triangular.(package private) final classUpperSymmetricStore<N extends Comparable<N>>(package private) final classUpperTriangularStore<N extends Comparable<N>>(package private) final classWrapperStore<N extends Comparable<N>>(package private) final classZeroStore<N extends Comparable<N>>ZeroStoreSubinterfaces with type arguments of type Access2D in org.ojalgo.matrix.storeModifier and TypeInterfaceDescriptioninterfaceMatrixStore<N extends Comparable<N>>A MatrixStore is a two dimensional store of numbers/scalars.Fields in org.ojalgo.matrix.store declared as Access2DModifier and TypeFieldDescriptionMatrixPipeline.BinaryOperatorLeft.myLeftMatrixPipeline.BinaryOperatorRight.myRightMethods in org.ojalgo.matrix.store that return Access2DModifier and TypeMethodDescriptionSubregion2D.SynchronizedRegion.columns(int... columns) Subregion2D.SynchronizedRegion.columns(long... columns) Subregion2D.SynchronizedRegion.rows(int... rows) Subregion2D.SynchronizedRegion.rows(long... rows) Subregion2D.SynchronizedRegion.select(int[] rows, int[] columns) Subregion2D.SynchronizedRegion.select(long[] rows, long[] columns) Methods in org.ojalgo.matrix.store that return types with arguments of type Access2DModifier and TypeMethodDescriptionMethods in org.ojalgo.matrix.store with parameters of type Access2DModifier and TypeMethodDescriptiondefault MatrixStore<N> default MatrixStore<N> voidvoidvoidvoidvoiddefault MatrixStore<N> default MatrixStore<N> (package private) static <N extends Comparable<N>>
MatrixStore<N> AbstractStore.buildColumn(PhysicalStore.Factory<N, ?> factory, long rowsCount, Access2D<N> columnStore) (package private) static <N extends Comparable<N>>
MatrixStore<N> AbstractStore.buildColumn(PhysicalStore.Factory<N, ?> factory, long rowsCount, Access2D<N>... columnStores) (package private) static <N extends Comparable<N>>
MatrixStore<N> AbstractStore.buildRow(PhysicalStore.Factory<N, ?> factory, long colsCount, Access2D<N> rowStore) (package private) static <N extends Comparable<N>>
MatrixStore<N> AbstractStore.buildRow(PhysicalStore.Factory<N, ?> factory, long colsCount, Access2D<N>... rowStores) (package private) static <N extends Comparable<N>>
MatrixStore<N> AbstractStore.cast(PhysicalStore.Factory<N, ?> factory, Access2D<?> access) final Idefault MatrixStore<N> MatrixStore.diagonally(Access2D<N>... diagonally) voidR032Store.fillCompatible(Access2D<Double> left, BinaryFunction<Double> operator, Access2D<Double> right) voidR064Store.fillCompatible(Access2D<Double> left, BinaryFunction<Double> operator, Access2D<Double> right) voidRawStore.fillCompatible(Access2D<Double> left, BinaryFunction<Double> operator, Access2D<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> default MatrixStore<N> 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> default MatrixStore<N> 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<Double> body, boolean unitDiagonal, boolean conjugated, boolean hermitian) voidR064Store.substituteBackwards(Access2D<Double> body, boolean unitDiagonal, boolean conjugated, boolean hermitian) voidRawStore.substituteBackwards(Access2D<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<Double> body, boolean unitDiagonal, boolean conjugated, boolean identity) voidR064Store.substituteForwards(Access2D<Double> body, boolean unitDiagonal, boolean conjugated, boolean identity) voidRawStore.substituteForwards(Access2D<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) Method parameters in org.ojalgo.matrix.store with type arguments of type Access2DModifier and TypeMethodDescriptionConstructors in org.ojalgo.matrix.store with parameters of type Access2DModifierConstructorDescription(package private)BinaryOperatorLeft(Access2D<N> left, BinaryFunction<N> operator, ElementsSupplier<N> right) (package private)BinaryOperatorRight(ElementsSupplier<N> left, BinaryFunction<N> operator, Access2D<N> right) (package private)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 Access2DModifier and TypeMethodDescriptionDeterminantTask.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) final MatrixStore<Double> default MatrixStore<N> The output must be a "right inverse" and a "generalised inverse".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) [A][X]=[B] or [body][return]=[rhs]default MatrixStore<N> [A][X]=[B] or [body][return]=[rhs]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<Optional<MatrixStore<N>>> SolverTask.toSolutionProvider(ElementsSupplier<N> body, 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 Access2DModifier and TypeMethodDescriptionfinal MatrixStore<Double> IterativeSolverTask.solve(Access2D<?> body, Access2D<?> rhs, PhysicalStore<Double> preallocated) MutableSolver.solve(Access2D<?> body, Access2D<?> rhs, PhysicalStore<Double> current) IterativeSolverTask.toListOfRows(Access2D<?> body, Access2D<?> rhs) -
Uses of Access2D in org.ojalgo.netio
Methods in org.ojalgo.netio with parameters of type Access2DModifier and TypeMethodDescriptionstatic voidBasicLogger.debugMatrix(String message, Access2D<?> matrix) static voidBasicLogger.debugMatrix(String message, Access2D<?> matrix, NumberContext context) static voidBasicLogger.errorMatrix(String message, Access2D<?> matrix) static voidBasicLogger.errorMatrix(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, String message, Access2D<?> matrix, NumberContext context) default voiddefault voidBasicLogger.printmtrx(String message, Access2D<?> matrix, NumberContext context) (package private) static voidBasicLogger.PrivateDetails.printmtrx(BasicLogger appender, 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 Access2DModifier and TypeMethodDescriptionprivate static MatrixStore<Double> GenericSolver.Builder.add(RowsSupplier<Double> baseA, MatrixStore<Double> baseB, Access2D<?> addA, Access1D<?> addB) protected BGenericSolver.Builder.equalities(Access2D<?> mtrxAE, Access1D<?> mtrxBE) protected BGenericSolver.Builder.inequalities(Access2D<?> mtrxAI, Access1D<?> mtrxBI) protected final void(package private) voidGenericSolver.Builder.setEqualities(Access2D<?> mtrxAE, Access1D<?> mtrxBE) (package private) voidGenericSolver.Builder.setInequalities(Access2D<?> mtrxAI, Access1D<?> mtrxBI) voidExpression.setQuadraticFactors(List<Variable> variables, Access2D<?> factors) -
Uses of Access2D in org.ojalgo.optimisation.convex
Methods in org.ojalgo.optimisation.convex with parameters of type Access2DModifier and TypeMethodDescriptionConvexSolver.Builder.equalities(Access2D<?> mtrxAE, Access1D<?> mtrxBE) ConvexSolver.Builder.inequalities(Access2D<?> mtrxAI, Access1D<?> mtrxBI) static ConvexSolver.BuilderConvexSolver.newBuilder(Access2D<?> quadratic) Set the quadratic part of the objective function -
Uses of Access2D in org.ojalgo.optimisation.linear
Classes in org.ojalgo.optimisation.linear that implement Access2DModifier and TypeClassDescription(package private) final class(package private) class(package private) final classMethods in org.ojalgo.optimisation.linear with parameters of type Access2DModifier and TypeMethodDescriptionLinearSolver.Builder.equalities(Access2D<?> mtrxAE, Access1D<?> mtrxBE) LinearSolver.Builder.inequalities(Access2D<?> mtrxAI, Access1D<?> mtrxBI) -
Uses of Access2D in org.ojalgo.random
Methods in org.ojalgo.random that return Access2DModifier and TypeMethodDescription(package private) static Access2D<?> Normal1D.correlations(Access2D<?> covariances) Methods in org.ojalgo.random with parameters of type Access2DModifier and TypeMethodDescription(package private) static Access2D<?> Normal1D.correlations(Access2D<?> covariances) Constructors in org.ojalgo.random with parameters of type Access2D -
Uses of Access2D in org.ojalgo.random.process
Methods in org.ojalgo.random.process with parameters of type Access2DModifier and TypeMethodDescriptionstatic <P extends Process1D.ComponentProcess<?>>
Process1D<P> Correlated processesstatic <P extends Process1D.ComponentProcess<?>>
Process1D<P> Correlated processes -
Uses of Access2D in org.ojalgo.scalar
Classes in org.ojalgo.scalar that implement Access2DModifier and TypeClassDescriptionfinal classComplexNumber is an immutable complex number class.final class -
Uses of Access2D in org.ojalgo.series.primitive
Methods in org.ojalgo.series.primitive with type parameters of type Access2DModifier and TypeMethodDescription<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.structureModifier and TypeInterfaceDescriptionstatic interfaceMutate2D.ModifiableReceiver<N extends 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 Access2DModifier and TypeClassDescriptionstatic final classAccess2D.SelectionView<N extends Comparable<N>>static final classAccessAnyD.MatrixView<N extends Comparable<N>>class(package private) static final class(package private) static final classSubinterfaces with type arguments of type Access2D in org.ojalgo.structureFields in org.ojalgo.structure declared as Access2DModifier and TypeFieldDescriptionAccess2D.ColumnView.myAccess2DAccess2D.RowView.myAccess2DAccess2D.SelectionView.myFullDataKeyed2D.myStructureMethods in org.ojalgo.structure that return Access2DModifier and TypeMethodDescriptionAccess2D.asPrimitive2D(Access2D<?> access) Deprecated.Access2D.columns(int... columns) Access2D.columns(long... columns) Access2D.rows(int... rows) Access2D.rows(long... rows) Access2D.select(int[] rows, int[] columns) Access2D.select(long[] rows, long[] columns) Creates a view of the underlying data structure of only the selected elements.Access2D.wrap(double[][] target) static <N extends Comparable<N>>
Access2D<N> Access2D.wrap(N[][] target) Methods in org.ojalgo.structure with parameters of type Access2DModifier and TypeMethodDescriptiondefault voidAccess2D.asPrimitive2D(Access2D<?> access) Deprecated.v54 UsePrimitive2D.wrap(Structure2D)insteaddefault Istatic 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) Operate2D.onMatching(BinaryFunction<N> operator, Access2D<N> right) Operate2D.onMatching(Access2D<N> left, BinaryFunction<N> operator) static StringConstructors in org.ojalgo.structure with parameters of type Access2DModifierConstructorDescriptionprotectedColumnView(Access2D<N> access) (package private)ColumnView(Access2D<N> access, long column) privateColumnView(Access2D<N> access, long column, long lastColumn) (package private)protected(package private)private(package private)SelectionView(Access2D<N> fullData, long[] rows, long[] columns) -
Uses of Access2D in org.ojalgo.tensor
Classes in org.ojalgo.tensor that implement Access2DMethods in org.ojalgo.tensor with parameters of type Access2DModifier and TypeMethodDescriptionWill create a block diagonal tensor using the input matrices as blocks in the supplied order.The Kronecker matrix product / matrix tensor product
Primitive2D.wrap(Structure2D)instead