Uses of Interface
org.ojalgo.structure.Structure1D
-
-
Uses of Structure1D in org.ojalgo
Methods in org.ojalgo with parameters of type Structure1D Modifier and Type Method Description static voidProgrammingError. throwIfNotEqualRowDimensions(Structure2D mtrx1, Structure1D mtrx2) -
Uses of Structure1D in org.ojalgo.array
Classes in org.ojalgo.array that implement Structure1D Modifier and Type Class Description classArray1D<N extends java.lang.Comparable<N>>Array1DclassArray2D<N extends java.lang.Comparable<N>>Array2DclassArrayAnyD<N extends java.lang.Comparable<N>>ArrayAnyDclassArrayC128A one- and/or arbitrary-dimensional array of ComplexNumber.classArrayH256A one- and/or arbitrary-dimensional array of Quaternion.classArrayQ128A one- and/or arbitrary-dimensional array of RationalNumber.classArrayR032A one- and/or arbitrary-dimensional array of double.classArrayR064A one- and/or arbitrary-dimensional array of double.classArrayR128A one- and/or arbitrary-dimensional array of Quadruple.classArrayR256A one- and/or arbitrary-dimensional array of BigDecimal.classArrayZ008A one- and/or arbitrary-dimensional array of double.classArrayZ016A one- and/or arbitrary-dimensional array of double.classArrayZ032A one- and/or arbitrary-dimensional array of double.classArrayZ064A one- and/or arbitrary-dimensional array of double.classBasicArray<N extends java.lang.Comparable<N>>A BasicArray is 1-dimensional, but designed to easily be extended or encapsulated, and then treated as arbitrary-dimensional.classBufferArrayThe odd member among the array implementations.(package private) classBufferR032(package private) classBufferR064(package private) classBufferZ008(package private) classBufferZ016(package private) classBufferZ032(package private) classBufferZ064classDenseArray<N extends java.lang.Comparable<N>>Each and every element occupies memory and holds a value.classLongToNumberMap<N extends java.lang.Comparable<N>>ASortedMapwith primitive valued long keys andComparablevalues (incl.classNumberList<N extends java.lang.Comparable<N>>Think of this as anArrayListthat can only contain numbers, but with a few extra features.classOffHeapArrayOff heap memory array.(package private) classOffHeapR032(package private) classOffHeapR064(package private) classOffHeapZ008(package private) classOffHeapZ016(package private) classOffHeapZ032(package private) classOffHeapZ064classPlainArray<N extends java.lang.Comparable<N>>Array class limited by integer (int, not long) indices.classPrimitiveArrayclassReferenceTypeArray<N extends java.lang.Comparable<N>>A one- and/or arbitrary-dimensional array of Comparable.classScalarArray<N extends Scalar<N>>A one- and/or arbitrary-dimensional array of Scalar.(package private) classSegmentedArray<N extends java.lang.Comparable<N>>An array implemented as a sequence of segments that together make up the data structure.classSparseArray<N extends java.lang.Comparable<N>>Only stores nonzero elements and/or elements specifically set by the user. -
Uses of Structure1D in org.ojalgo.data
Classes in org.ojalgo.data that implement Structure1D Modifier and Type Class Description classDataBatchA reusable data batch. -
Uses of Structure1D in org.ojalgo.data.image
Classes in org.ojalgo.data.image that implement Structure1D Modifier and Type Class Description classImageDataTreats an image as a matrix.(package private) static classImageData.SingleChannel -
Uses of Structure1D in org.ojalgo.equation
Classes in org.ojalgo.equation that implement Structure1D Modifier and Type Class Description classEquation -
Uses of Structure1D in org.ojalgo.function.polynomial
Subinterfaces of Structure1D in org.ojalgo.function.polynomial Modifier and Type Interface Description interfacePolynomialFunction<N extends java.lang.Comparable<N>>Classes in org.ojalgo.function.polynomial that implement Structure1D Modifier and Type Class Description (package private) classAbstractPolynomial<N extends java.lang.Comparable<N>,P extends AbstractPolynomial<N,P>>classPolynomialC128classPolynomialQ128classPolynomialR032classPolynomialR064classPolynomialR128classPolynomialR256BigPolynomial(package private) classScalarPolynomial<N extends Scalar<N>,P extends ScalarPolynomial<N,P>> -
Uses of Structure1D in org.ojalgo.matrix
Subinterfaces of Structure1D 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 Structure1D 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.DenseReceiverstatic classMatrixC128.SparseReceiverclassMatrixH256A matrix (linear algebra) with QuaternionNumberSet.Helements, implemented using four 64-bit double values.static classMatrixH256.DenseReceiverstatic classMatrixH256.SparseReceiverclassMatrixQ128A matrix (linear algebra) with RationalNumberSet.Qelements, implemented using dual 64-bit long values.static classMatrixQ128.DenseReceiverstatic classMatrixQ128.SparseReceiverclassMatrixR032A matrix (linear algebra) with RealNumberSet.Relements, approximated by 32-bit float.static classMatrixR032.DenseReceiverstatic classMatrixR032.SparseReceiverclassMatrixR064A matrix (linear algebra) with RealNumberSet.Relements, approximated by 64-bit double.static classMatrixR064.DenseReceiverstatic classMatrixR064.SparseReceiverclassMatrixR128A matrix (linear algebra) with RealNumberSet.Relements, approximated by 128-bit floating-point values (implemented using dual 64-bit double).static classMatrixR128.DenseReceiverstatic classMatrixR128.SparseReceiver(package private) classSparseMutator2D<N extends java.lang.Comparable<N>,M extends BasicMatrix<N,M>> -
Uses of Structure1D in org.ojalgo.matrix.decomposition
Subinterfaces of Structure1D in org.ojalgo.matrix.decomposition Modifier and Type Interface Description interfaceBidiagonal<N extends java.lang.Comparable<N>>A general matrix [A] can be factorized by similarity transformations into the form [A]=[LQ][D][RQ] -1 where: [A] (m-by-n) is any, real or complex, matrix [D] (r-by-r) or (m-by-n) is, upper or lower, bidiagonal [LQ] (m-by-r) or (m-by-m) is orthogonal [RQ] (n-by-r) or (n-by-n) is orthogonal r = min(m,n)interfaceCholesky<N extends java.lang.Comparable<N>>Cholesky: [A] = [L][L]H (or [R]H[R])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.interfaceEigenvalue<N extends java.lang.Comparable<N>>[A] = [V][D][V]-1 ([A][V] = [V][D]) [A] = any square matrix. [V] = contains the eigenvectors as columns. [D] = a diagonal matrix with the eigenvalues on the diagonal (possibly in blocks).static interfaceEigenvalue.Generalised<N extends java.lang.Comparable<N>>static interfaceEigenvalue.Spectral<N extends java.lang.Comparable<N>>“Spectral decomposition” refers specifically to the orthogonal/unitary eigen-decomposition of a normal matrix (most commonly Hermitian / symmetric).interfaceHessenberg<N extends java.lang.Comparable<N>>Hessenberg: [A] = [Q][H][Q]T A general square matrix [A] can be decomposed by orthogonal similarity transformations into the form [A]=[Q][H][Q]T where [H] is upper (or lower) hessenberg matrix [Q] is orthogonal/unitaryinterfaceLDL<N extends java.lang.Comparable<N>>LDL: [A] = [L][D][L]H (or [R]H[D][R])interfaceLDU<N extends java.lang.Comparable<N>>LDU: [A] = [L][D][U] ( [PL][L][D][U][PU] )interfaceLU<N extends java.lang.Comparable<N>>LU: [A] = [L][U]interfaceMatrixDecomposition<N extends java.lang.Comparable<N>>Notation used to describe the various matrix decompositions: [A] could be any matrix.static interfaceMatrixDecomposition.Determinant<N extends java.lang.Comparable<N>>static interfaceMatrixDecomposition.EconomySize<N extends java.lang.Comparable<N>>Several matrix decompositions can be expressed "economy sized" - some rows or columns of the decomposed matrix parts are not needed for the most releveant use cases, and can therefore be left out.static interfaceMatrixDecomposition.Hermitian<N extends java.lang.Comparable<N>>Some matrix decompositions are only available with hermitian (symmetric) matrices or different decomposition algorithms could be used depending on if the matrix is hemitian or not.static interfaceMatrixDecomposition.Ordered<N extends java.lang.Comparable<N>>static interfaceMatrixDecomposition.Pivoting<N extends java.lang.Comparable<N>>The pivot or pivot element is the element of a matrix, or an array, which is selected first by an algorithm (e.g.static interfaceMatrixDecomposition.RankRevealing<N extends java.lang.Comparable<N>>A rank-revealing matrix decomposition of a matrix [A] is a decomposition that is, or can be transformed to be, on the form [A]=[X][D][Y]T where: [X] and [Y] are square and well conditioned. [D] is diagonal with nonnegative and non-increasing values on the diagonal.static interfaceMatrixDecomposition.Solver<N extends java.lang.Comparable<N>>static interfaceMatrixDecomposition.Updatable<N extends java.lang.Comparable<N>>static interfaceMatrixDecomposition.Values<N extends java.lang.Comparable<N>>Eigenvalue and Singular Value decompositions can calculate the "values" only.interfaceQR<N extends java.lang.Comparable<N>>QR: [A] = [Q][R] Decomposes [this] into [Q] and [R] where: [Q] is an orthogonal matrix (orthonormal columns).interfaceSingularValue<N extends java.lang.Comparable<N>>Singular Value: [A] = [U][S][V]T Decomposes [this] into [U], [S] and [V] where: [U] is an orthogonal matrix.interfaceTridiagonal<N extends java.lang.Comparable<N>>Tridiagonal: [A] = [Q][D][Q]H Any square symmetric (hermitian) matrix [A] can be factorized by similarity transformations into the form, [A]=[Q][D][Q]-1 where [Q] is an orthogonal (unitary) matrix and [D] is a real symmetric tridiagonal matrix.Classes in org.ojalgo.matrix.decomposition that implement Structure1D Modifier and Type Class Description (package private) classAbstractDecomposition<N extends java.lang.Comparable<N>,M extends PhysicalStore<N>>(package private) classDeferredTridiagonal<N extends java.lang.Comparable<N>>(package private) static classDeferredTridiagonal.C128(package private) static classDeferredTridiagonal.H256(package private) static classDeferredTridiagonal.Q128(package private) static classDeferredTridiagonal.R064(package private) static classDeferredTridiagonal.R128(package private) classDenseBidiagonal<N extends java.lang.Comparable<N>>(package private) static classDenseBidiagonal.C128(package private) static classDenseBidiagonal.H256(package private) static classDenseBidiagonal.Q128(package private) static classDenseBidiagonal.R064(package private) static classDenseBidiagonal.R128(package private) classDenseCholesky<N extends java.lang.Comparable<N>>(package private) static classDenseCholesky.C128(package private) static classDenseCholesky.H256(package private) static classDenseCholesky.Q128(package private) static classDenseCholesky.R064(package private) static classDenseCholesky.R128(package private) classDenseEigenvalue<N extends java.lang.Comparable<N>>(package private) classDenseHessenberg<N extends java.lang.Comparable<N>>(package private) static classDenseHessenberg.C128(package private) static classDenseHessenberg.H256(package private) static classDenseHessenberg.Q128(package private) static classDenseHessenberg.R064(package private) static classDenseHessenberg.R128(package private) classDenseLDL<N extends java.lang.Comparable<N>>(package private) static classDenseLDL.C128(package private) static classDenseLDL.H256(package private) static classDenseLDL.Q128(package private) static classDenseLDL.R064(package private) static classDenseLDL.R128(package private) classDenseLU<N extends java.lang.Comparable<N>>(package private) static classDenseLU.C128(package private) static classDenseLU.H256(package private) static classDenseLU.Q128(package private) static classDenseLU.R064(package private) static classDenseLU.R128(package private) classDenseQR<N extends java.lang.Comparable<N>>(package private) static classDenseQR.C128(package private) static classDenseQR.H256(package private) static classDenseQR.Q128(package private) static classDenseQR.R064(package private) static classDenseQR.R128(package private) classDenseSingularValue<N extends java.lang.Comparable<N>>(package private) static classDenseSingularValue.C128(package private) static classDenseSingularValue.H256(package private) static classDenseSingularValue.Q128(package private) static classDenseSingularValue.R064(package private) static classDenseSingularValue.R128(package private) classDenseTridiagonal<N extends java.lang.Comparable<N>>(package private) classDynamicEvD<N extends java.lang.Comparable<N>>(package private) static classDynamicEvD.R064(package private) classGeneralEvD<N extends java.lang.Comparable<N>>(package private) static classGeneralEvD.R064Eigenvalues and eigenvectors of a real matrix.(package private) classGeneralisedEvD<N extends java.lang.Comparable<N>>(package private) classHermitianEvD<N extends java.lang.Comparable<N>>Eigenvalues and eigenvectors of a real matrix.(package private) static classHermitianEvD.C128(package private) static classHermitianEvD.H256(package private) static classHermitianEvD.Q128(package private) static classHermitianEvD.R064(package private) static classHermitianEvD.R128(package private) classInPlaceDecomposition<N extends java.lang.Comparable<N>>(package private) classRawCholesky(package private) classRawDecompositionIn many ways similar to InPlaceDecomposition but this class is hardwired to work with double[][] data.(package private) classRawEigenvalueEigenvalues and eigenvectors of a real matrix.(package private) static classRawEigenvalue.Dynamic(package private) static classRawEigenvalue.General(package private) static classRawEigenvalue.Symmetric(package private) classRawLU(package private) classRawQRFor an m-by-n matrix A with m >= n, the QR decomposition is an m-by-n orthogonal matrix Q and an n-by-n upper triangular matrix R so that A = Q*R.(package private) classRawSingularValueSingular Value Decomposition.(package private) classSimultaneousTridiagonalComputes Q while decomposing.(package private) classSparseLUA sparse, primitive double based, LU decomposition with support for incremental Forrest-Tomlin updates.(package private) static classSparseLU.PermutationEta -
Uses of Structure1D in org.ojalgo.matrix.store
Subinterfaces of Structure1D in org.ojalgo.matrix.store Modifier and Type Interface Description interfaceElementsSupplier<N extends java.lang.Comparable<N>>AnElementsSupplieris not necessarily (or not yet) a matrix, but something from which the elements of a matrix can be derived.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.interfaceSparseStructure2DAdditional methods for sparse matrix implementations that store only non-zero elements.interfaceTransformableRegion<N extends java.lang.Comparable<N>>A transformable 2D (sub)region.Classes in org.ojalgo.matrix.store that implement Structure1D 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.static classColumnsSupplier.SingleView<N extends java.lang.Comparable<N>>(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) classMatrixPipeline<N extends java.lang.Comparable<N>>Intermediate step in a matrix pipeline – a chain of operations to be executed when the elements are extracted.(package private) static classMatrixPipeline.BinaryOperatorLeft<N extends java.lang.Comparable<N>>(package private) static classMatrixPipeline.BinaryOperatorRight<N extends java.lang.Comparable<N>>(package private) static classMatrixPipeline.ColumnsModifier<N extends java.lang.Comparable<N>>(package private) static classMatrixPipeline.ColumnsReducer<N extends java.lang.Comparable<N>>(package private) static classMatrixPipeline.Multiplication<N extends java.lang.Comparable<N>>(package private) static classMatrixPipeline.RowsModifier<N extends java.lang.Comparable<N>>(package private) static classMatrixPipeline.RowsReducer<N extends java.lang.Comparable<N>>(package private) static classMatrixPipeline.Transformer<N extends java.lang.Comparable<N>>(package private) static classMatrixPipeline.Transpose<N extends java.lang.Comparable<N>>(package private) static classMatrixPipeline.UnaryOperator<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.static classRowsSupplier.SingleView<N extends java.lang.Comparable<N>>(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.static classSparseStore.Builder<N extends java.lang.Comparable<N>>May be a preferable way to build a sparse matrix if: You don't know the number of nonzero elements in advance.(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>>ZeroStore -
Uses of Structure1D in org.ojalgo.matrix.transformation
Subinterfaces of Structure1D in org.ojalgo.matrix.transformation Modifier and Type Interface Description interfaceHouseholder<N extends java.lang.Comparable<N>>interfaceHouseholderReference<N extends java.lang.Comparable<N>>interfaceInvertibleFactor<N extends java.lang.Comparable<N>>A chainable and reversible in-place (equation system) solver.Classes in org.ojalgo.matrix.transformation that implement Structure1D Modifier and Type Class Description static classHouseholder.Generic<N extends Scalar<N>>static classHouseholder.Primitive32static classHouseholder.Primitive64(package private) classHouseholderColumn<N extends java.lang.Comparable<N>>(package private) classHouseholderRow<N extends java.lang.Comparable<N>>static classInvertibleFactor.IdentityFactor<N extends java.lang.Comparable<N>> -
Uses of Structure1D in org.ojalgo.optimisation
Classes in org.ojalgo.optimisation that implement Structure1D Modifier and Type Class Description classConstraintsMetaDatastatic classOptimisation.Result -
Uses of Structure1D in org.ojalgo.optimisation.linear
Subinterfaces of Structure1D in org.ojalgo.optimisation.linear Modifier and Type Interface Description (package private) interfaceBasisRepresentationClasses in org.ojalgo.optimisation.linear that implement Structure1D Modifier and Type Class Description (package private) classDecomposedInverseMaintains an LU decomposition of the basis matrix for efficient solving of linear systems in the revised simplex method.(package private) classDenseTableau(package private) classProductFormInverse(package private) static classProductFormInverse.ElementaryFactor(package private) classSimplexTableau(package private) classSparseTableau -
Uses of Structure1D in org.ojalgo.random
Classes in org.ojalgo.random that implement Structure1D Modifier and Type Class Description classSampleSet -
Uses of Structure1D in org.ojalgo.scalar
Classes in org.ojalgo.scalar that implement Structure1D Modifier and Type Class Description classComplexNumberComplexNumber is an immutable complex number class.classQuaternion -
Uses of Structure1D in org.ojalgo.series.primitive
Classes in org.ojalgo.series.primitive that implement Structure1D Modifier and Type Class Description (package private) classAccessSeries(package private) classBinaryFunctionSeriesclassDataSeries(package private) classDifferencesSeriesclassExplicitTimeSeriesclassImplicitTimeSeriesclassPrimitiveSeriesclassPrimitiveTimeSeries(package private) classPrunedSeries(package private) classQuotientsSeries(package private) classUnaryFunctionSeries -
Uses of Structure1D in org.ojalgo.structure
Classes in org.ojalgo.structure with type parameters of type Structure1D Modifier and Type Interface Description interfaceFactory1D<I extends Structure1D>static interfaceFactory1D.Builder<I extends Structure1D>static interfaceFactory1D.MayBeSparse<I extends Structure1D,DENSE extends Factory1D.Builder<I>,SPARSE extends Factory1D.Builder<I>>For when the structures can be either dense or sparse.static interfaceFactory1D.TwoStep<I extends Structure1D,B extends Factory1D.Builder<I>>static interfaceStructure1D.Logical<S extends Structure1D,B extends Structure1D.Logical<S,B>>static interfaceStructure2D.ReducibleTo1D<R extends Structure1D>static interfaceStructureAnyD.ReducibleTo1D<R extends Structure1D>Subinterfaces of Structure1D in org.ojalgo.structure Modifier and Type Interface Description interfaceAccess1D<N extends java.lang.Comparable<N>>1-dimensional accessor (get) methods.static interfaceAccess1D.Aggregatable<N extends java.lang.Comparable<N>>This interface complements Access1D.Visitable but does not extend it.static interfaceAccess1D.Collectable<N extends java.lang.Comparable<N>,R extends Mutate1D>static interfaceAccess1D.Sliceable<N extends java.lang.Comparable<N>>static interfaceAccess1D.Visitable<N extends java.lang.Comparable<N>>interfaceAccess2D<N extends java.lang.Comparable<N>>2-dimensional accessor methodsstatic interfaceAccess2D.Aggregatable<N extends java.lang.Comparable<N>>static interfaceAccess2D.Collectable<N extends java.lang.Comparable<N>,R extends Mutate2D>static interfaceAccess2D.Sliceable<N extends java.lang.Comparable<N>>static interfaceAccess2D.Visitable<N extends java.lang.Comparable<N>>interfaceAccessAnyD<N extends java.lang.Comparable<N>>N-dimensional accessor methodsstatic interfaceAccessAnyD.Aggregatable<N extends java.lang.Comparable<N>>static interfaceAccessAnyD.Collectable<N extends java.lang.Comparable<N>,R extends MutateAnyD>static interfaceAccessAnyD.Sliceable<N extends java.lang.Comparable<N>>static interfaceAccessAnyD.Visitable<N extends java.lang.Comparable<N>>static interfaceFactory1D.Builder<I extends Structure1D>static interfaceFactory2D.Builder<I extends Structure2D>static interfaceFactoryAnyD.Builder<I extends StructureAnyD>interfaceMutate1D1-dimensional mutator methodsstatic interfaceMutate1D.Fillable<N extends java.lang.Comparable<N>>Fills the targetstatic interfaceMutate1D.Mixable<N extends java.lang.Comparable<N>>Mix/combine the previously existing value, at index, with the supplied addend.static interfaceMutate1D.Modifiable<N extends java.lang.Comparable<N>>static interfaceMutate1D.ModifiableReceiver<N extends java.lang.Comparable<N>>static interfaceMutate1D.Receiver<N extends java.lang.Comparable<N>>Anything/everything that does not require interaction with already existing elements.static interfaceMutate1D.SortableinterfaceMutate2D2-dimensional mutator methodsstatic interfaceMutate2D.ExchangeableA few operations with no 1D or AnyD counterpart.static interfaceMutate2D.Fillable<N extends java.lang.Comparable<N>>static interfaceMutate2D.Mixable<N extends java.lang.Comparable<N>>static interfaceMutate2D.Modifiable<N extends java.lang.Comparable<N>>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.static interfaceMutate2D.Receiver<N extends java.lang.Comparable<N>>interfaceMutateAnyDN-dimensional mutator methodsstatic interfaceMutateAnyD.Fillable<N extends java.lang.Comparable<N>>static interfaceMutateAnyD.Mixable<N extends java.lang.Comparable<N>>static interfaceMutateAnyD.Modifiable<N extends java.lang.Comparable<N>>static interfaceMutateAnyD.ModifiableReceiver<N extends java.lang.Comparable<N>>static interfaceMutateAnyD.Receiver<N extends java.lang.Comparable<N>>interfaceOperate2D<N extends java.lang.Comparable<N>,P extends Operate2D<N,P>>To be implemented by classes that are not directly mutable themselves, but that can operate on the elements of some internal/future 2D data structure – similar to streams in some sense.static interfaceStructure1D.Logical<S extends Structure1D,B extends Structure1D.Logical<S,B>>interfaceStructure2DA (fixed size) 2-dimensional data structure.static interfaceStructure2D.Logical<S extends Structure2D,B extends Structure2D.Logical<S,B>>static interfaceStructure2D.ReducibleTo1D<R extends Structure1D>static interfaceStructure2D.ReshapableinterfaceStructureAnyDA (fixed size) any-dimensional data structure.static interfaceStructureAnyD.Logical<S extends StructureAnyD,B extends StructureAnyD.Logical<S,B>>static interfaceStructureAnyD.ReducibleTo1D<R extends Structure1D>static interfaceStructureAnyD.ReducibleTo2D<R extends Structure2D>static interfaceStructureAnyD.ReshapableClasses in org.ojalgo.structure that implement Structure1D Modifier and Type Class Description static classAccess1D.SelectionView<N extends java.lang.Comparable<N>>static classAccess2D.ColumnView<N extends java.lang.Comparable<N>>static classAccess2D.RowView<N extends java.lang.Comparable<N>>static classAccess2D.SelectionView<N extends java.lang.Comparable<N>>static classAccessAnyD.MatrixView<N extends java.lang.Comparable<N>>static classAccessAnyD.SelectionView<N extends java.lang.Comparable<N>>static classAccessAnyD.VectorView<N extends java.lang.Comparable<N>>classKeyed1D<K,N extends java.lang.Comparable<N>>classKeyed2D<R,C,N extends java.lang.Comparable<N>>classPrimitive1D(package private) static classPrimitive1D.Simple(package private) static classPrimitive1D.WrapperclassPrimitive2D(package private) static classPrimitive2D.Simple(package private) static classPrimitive2D.WrapperclassPrimitiveAnyD(package private) static classPrimitiveAnyD.Simple(package private) static classPrimitiveAnyD.WrapperFields in org.ojalgo.structure declared as Structure1D Modifier and Type Field Description private Structure1DPrimitive1D.Wrapper. myDelegateMethods in org.ojalgo.structure that return Structure1D Modifier and Type Method Description Structure1DStructure2D.Reshapable. flatten()Flattens this to a 1D structure.Structure1DStructureAnyD.Reshapable. flatten()Flattens this to a 1D structure.Methods in org.ojalgo.structure with parameters of type Structure1D Modifier and Type Method Description static long[]StructureAnyD. compatible(Structure1D left, Structure1D right)static intStructure2D. firstInColumn(Structure1D structure, int col, int defaultAndMinimum)static longStructure2D. firstInColumn(Structure1D structure, long col, long defaultAndMinimum)static intStructure2D. firstInRow(Structure1D structure, int row, int defaultAndMinimum)static longStructure2D. firstInRow(Structure1D structure, long row, long defaultAndMinimum)default booleanMutate1D.Receiver. isAcceptable(Structure1D supplier)static intStructure2D. limitOfColumn(Structure1D structure, int col, int defaultAndMaximum)static longStructure2D. limitOfColumn(Structure1D structure, long col, long defaultAndMaximum)static intStructure2D. limitOfRow(Structure1D structure, int row, int defaultAndMaximum)static longStructure2D. limitOfRow(Structure1D structure, long row, long defaultAndMaximum)default IFactory1D. make(Structure1D shape)default IFactory1D. make(Structure1D struct1, Structure1D struct2)Make new instance of compatible size.default IFactory1D.TwoStep. make(Structure1D shape)default IFactory2D. make(Structure1D struct1, Structure1D struct2)Make new instance of compatible dimensions.default IFactoryAnyD. make(Structure1D struct1, Structure1D struct2)Make new instance of compatible size/shape.static long[]StructureAnyD. shape(Structure1D structure)static Primitive1DPrimitive1D. wrap(Structure1D delegate)Constructors in org.ojalgo.structure with parameters of type Structure1D Constructor Description Wrapper(Structure1D delegate) -
Uses of Structure1D in org.ojalgo.tensor
Classes in org.ojalgo.tensor that implement Structure1D Modifier and Type Class Description classAnyTensor<N extends java.lang.Comparable<N>>classMatrixTensor<N extends java.lang.Comparable<N>>classVectorTensor<N extends java.lang.Comparable<N>> -
Uses of Structure1D in org.ojalgo.type.keyvalue
Classes in org.ojalgo.type.keyvalue that implement Structure1D Modifier and Type Class Description (package private) static classEntrySet.KeyedPrimitives<K>(package private) static classEntrySet.ObjectByte<K>(package private) static classEntrySet.ObjectDouble<K>(package private) static classEntrySet.ObjectFloat<K>(package private) static classEntrySet.ObjectInt<K>(package private) static classEntrySet.ObjectLong<K>(package private) static classEntrySet.ObjectShort<K>static classIndexedMap.MappedPrimitives<K>
-