Uses of Interface
org.ojalgo.structure.Structure1D
Packages that use Structure1D
Package
Description
-
Uses of Structure1D in org.ojalgo
Methods in org.ojalgo with parameters of type Structure1DModifier and TypeMethodDescriptionstatic voidProgrammingError.throwIfNotEqualRowDimensions(Structure2D mtrx1, Structure1D mtrx2) -
Uses of Structure1D in org.ojalgo.array
Classes in org.ojalgo.array that implement Structure1DModifier and TypeClassDescriptionfinal classArray1D<N extends Comparable<N>>Array1Dfinal classArray2D<N extends Comparable<N>>Array2Dfinal classArrayAnyD<N extends Comparable<N>>ArrayAnyDclassA one- and/or arbitrary-dimensional array of ComplexNumber.classA one- and/or arbitrary-dimensional array of Quaternion.classA one- and/or arbitrary-dimensional array of RationalNumber.classA one- and/or arbitrary-dimensional array of double.classA one- and/or arbitrary-dimensional array of double.classA one- and/or arbitrary-dimensional array of Quadruple.classA one- and/or arbitrary-dimensional array of BigDecimal.classA one- and/or arbitrary-dimensional array of double.classA one- and/or arbitrary-dimensional array of double.classA one- and/or arbitrary-dimensional array of double.classA one- and/or arbitrary-dimensional array of double.classBasicArray<N extends Comparable<N>>A BasicArray is 1-dimensional, but designed to easily be extended or encapsulated, and then treated as arbitrary-dimensional.classThe odd member among the array implementations.(package private) final class(package private) final class(package private) final class(package private) final class(package private) final class(package private) final classclassDenseArray<N extends Comparable<N>>Each and every element occupies memory and holds a value.final classLongToNumberMap<N extends Comparable<N>>ASortedMapwith primitive valued long keys andComparablevalues (incl.final classNumberList<N extends Comparable<N>>Think of this as anArrayListthat can only contain numbers, but with a few extra features.classOff heap memory array.(package private) final class(package private) final class(package private) final class(package private) final class(package private) final class(package private) final classclassPlainArray<N extends Comparable<N>>Array class limited by integer (int, not long) indices.classclassReferenceTypeArray<N extends Comparable<N>>A one- and/or arbitrary-dimensional array of Comparable.classScalarArray<N extends Scalar<N>>A one- and/or arbitrary-dimensional array of Scalar.(package private) final classSegmentedArray<N extends Comparable<N>>An array implemented as a sequence of segments that together make up the data structure.final classSparseArray<N extends Comparable<N>>Only stores nonzero elements and/or elements specifically set by the user. -
Uses of Structure1D in org.ojalgo.data
Classes in org.ojalgo.data that implement Structure1D -
Uses of Structure1D in org.ojalgo.data.image
Classes in org.ojalgo.data.image that implement Structure1DModifier and TypeClassDescriptionclassTreats an image as a matrix.(package private) static final class -
Uses of Structure1D in org.ojalgo.equation
Classes in org.ojalgo.equation that implement Structure1D -
Uses of Structure1D in org.ojalgo.function.polynomial
Subinterfaces of Structure1D in org.ojalgo.function.polynomialClasses in org.ojalgo.function.polynomial that implement Structure1DModifier and TypeClassDescription(package private) classAbstractPolynomial<N extends Comparable<N>, P extends AbstractPolynomial<N,P>> final classfinal classfinal classfinal classfinal classfinal classBigPolynomial(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.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 Structure1DModifier 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 classstatic final classfinal classA matrix (linear algebra) with QuaternionNumberSet.Helements, implemented using four 64-bit double values.static final classstatic final classfinal classA matrix (linear algebra) with RationalNumberSet.Qelements, implemented using dual 64-bit long values.static final classstatic final classfinal classA matrix (linear algebra) with RealNumberSet.Relements, approximated by 32-bit float.static final classstatic final classfinal classA matrix (linear algebra) with RealNumberSet.Relements, approximated by 64-bit double.static final classstatic final classfinal classA matrix (linear algebra) with RealNumberSet.Relements, approximated by 128-bit floating-point values (implemented using dual 64-bit double).static final classstatic final class(package private) classSparseMutator2D<N extends Comparable<N>, M extends BasicMatrix<N,M>> -
Uses of Structure1D in org.ojalgo.matrix.decomposition
Subinterfaces of Structure1D in org.ojalgo.matrix.decompositionModifier and TypeInterfaceDescriptioninterfaceBidiagonal<N extends 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 Comparable<N>>Cholesky: [A] = [L][L]H (or [R]H[R])interfaceDecompositionStore<N extends Comparable<N>>Only classes that will act as a delegate to a MatrixDecomposition implementation from this package should implement this interface.interfaceEigenvalue<N extends 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 Comparable<N>>static interfaceEigenvalue.Spectral<N extends Comparable<N>>“Spectral decomposition” refers specifically to the orthogonal/unitary eigen-decomposition of a normal matrix (most commonly Hermitian / symmetric).interfaceHessenberg<N extends 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 Comparable<N>>LDL: [A] = [L][D][L]H (or [R]H[D][R])interfaceLDU<N extends Comparable<N>>LDU: [A] = [L][D][U] ( [PL][L][D][U][PU] )interfaceLU<N extends Comparable<N>>LU: [A] = [L][U]interfaceMatrixDecomposition<N extends Comparable<N>>Notation used to describe the various matrix decompositions: [A] could be any matrix.static interfaceMatrixDecomposition.Determinant<N extends Comparable<N>>static interfaceMatrixDecomposition.EconomySize<N extends 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 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 Comparable<N>>static interfaceMatrixDecomposition.Pivoting<N extends 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 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 Comparable<N>>static interfaceMatrixDecomposition.Updatable<N extends Comparable<N>>static interfaceMatrixDecomposition.Values<N extends Comparable<N>>Eigenvalue and Singular Value decompositions can calculate the "values" only.interfaceQR<N extends Comparable<N>>QR: [A] = [Q][R] Decomposes [this] into [Q] and [R] where: [Q] is an orthogonal matrix (orthonormal columns).interfaceSingularValue<N extends 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 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 Structure1DModifier and TypeClassDescription(package private) classAbstractDecomposition<N extends Comparable<N>, M extends PhysicalStore<N>>(package private) classDeferredTridiagonal<N extends Comparable<N>>(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) classDenseBidiagonal<N extends Comparable<N>>(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) classDenseCholesky<N extends Comparable<N>>(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) classDenseEigenvalue<N extends Comparable<N>>(package private) classDenseHessenberg<N extends Comparable<N>>(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) classDenseLDL<N extends Comparable<N>>(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) classDenseLU<N extends Comparable<N>>(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) classDenseQR<N extends Comparable<N>>(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) classDenseSingularValue<N extends Comparable<N>>(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) classDenseTridiagonal<N extends Comparable<N>>(package private) classDynamicEvD<N extends Comparable<N>>(package private) static final class(package private) classGeneralEvD<N extends Comparable<N>>(package private) static final classEigenvalues and eigenvectors of a real matrix.(package private) final classGeneralisedEvD<N extends Comparable<N>>(package private) classHermitianEvD<N extends Comparable<N>>Eigenvalues and eigenvectors of a real matrix.(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) classInPlaceDecomposition<N extends Comparable<N>>(package private) final class(package private) classIn many ways similar to InPlaceDecomposition but this class is hardwired to work with double[][] data.(package private) classEigenvalues and eigenvectors of a real matrix.(package private) static final class(package private) static final class(package private) static final class(package private) final class(package private) final classFor 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) final classSingular Value Decomposition.(package private) classComputes Q while decomposing.(package private) final classA sparse, primitive double based, LU decomposition with support for incremental Forrest-Tomlin updates.(package private) static final classfinal classQuasi-Definite LDL (QDLDL) sparse decomposition. -
Uses of Structure1D in org.ojalgo.matrix.store
Subinterfaces of Structure1D in org.ojalgo.matrix.storeModifier and TypeInterfaceDescriptioninterfaceElementsSupplier<N extends 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 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.interfaceAdditional methods for sparse matrix implementations that store only non-zero elements.interfaceTransformableRegion<N extends Comparable<N>>A transformable 2D (sub)region.Classes in org.ojalgo.matrix.store that implement Structure1DModifier 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.static final classColumnsSupplier.SingleView<N extends Comparable<N>>(package private) classComposingStore<N extends Comparable<N>>(package private) class(package private) static classCompressedSparseR064.Builder<I extends CompressedSparseR064>(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) classMatrixPipeline<N extends Comparable<N>>Intermediate step in a matrix pipeline – a chain of operations to be executed when the elements are extracted.(package private) static final classMatrixPipeline.BinaryOperatorLeft<N extends Comparable<N>>(package private) static final classMatrixPipeline.BinaryOperatorRight<N extends Comparable<N>>(package private) static final classMatrixPipeline.ColumnsModifier<N extends Comparable<N>>(package private) static final classMatrixPipeline.ColumnsReducer<N extends Comparable<N>>(package private) static final classMatrixPipeline.Multiplication<N extends Comparable<N>>(package private) static final classMatrixPipeline.RowsModifier<N extends Comparable<N>>(package private) static final classMatrixPipeline.RowsReducer<N extends Comparable<N>>(package private) static final classMatrixPipeline.Transformer<N extends Comparable<N>>(package private) static final classMatrixPipeline.Transpose<N extends Comparable<N>>(package private) static final classMatrixPipeline.UnaryOperator<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.static final classA builder for constructingR064CSRinstances.final classA compressed sparse row (CSR) matrix store implementation for double precision values.static final classA builder for constructing CSR matrix stores.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.static final classRowsSupplier.SingleView<N extends Comparable<N>>(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.static final classSparseStore.Builder<N extends 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 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>>ZeroStore -
Uses of Structure1D in org.ojalgo.matrix.transformation
Subinterfaces of Structure1D in org.ojalgo.matrix.transformationModifier and TypeInterfaceDescriptioninterfaceHouseholder<N extends Comparable<N>>interfaceHouseholderReference<N extends Comparable<N>>interfaceInvertibleFactor<N extends Comparable<N>>A chainable and reversible in-place (equation system) solver.Classes in org.ojalgo.matrix.transformation that implement Structure1DModifier and TypeClassDescriptionstatic final classHouseholder.Generic<N extends Scalar<N>>static final classstatic final class(package private) final classHouseholderColumn<N extends Comparable<N>>(package private) final classHouseholderRow<N extends Comparable<N>>static final classInvertibleFactor.IdentityFactor<N extends Comparable<N>> -
Uses of Structure1D in org.ojalgo.optimisation
Classes in org.ojalgo.optimisation that implement Structure1DModifier and TypeClassDescriptionfinal classstatic final class -
Uses of Structure1D in org.ojalgo.optimisation.linear
Subinterfaces of Structure1D in org.ojalgo.optimisation.linearClasses in org.ojalgo.optimisation.linear that implement Structure1DModifier and TypeClassDescription(package private) final classMaintains an LU decomposition of the basis matrix for efficient solving of linear systems in the revised simplex method.(package private) final class(package private) final class(package private) static final class(package private) class(package private) final class -
Uses of Structure1D in org.ojalgo.random
Classes in org.ojalgo.random that implement Structure1D -
Uses of Structure1D in org.ojalgo.scalar
Classes in org.ojalgo.scalar that implement Structure1DModifier and TypeClassDescriptionfinal classComplexNumber is an immutable complex number class.final class -
Uses of Structure1D in org.ojalgo.series.primitive
Classes in org.ojalgo.series.primitive that implement Structure1DModifier and TypeClassDescription(package private) final class(package private) final classfinal class(package private) final classfinal classfinal classclassclass(package private) final class(package private) final class(package private) final class -
Uses of Structure1D in org.ojalgo.structure
Classes in org.ojalgo.structure with type parameters of type Structure1DModifier and TypeInterfaceDescriptioninterfaceFactory1D<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.structureModifier and TypeInterfaceDescriptioninterfaceAccess1D<N extends Comparable<N>>1-dimensional accessor (get) methods.static interfaceAccess1D.Aggregatable<N extends Comparable<N>>This interface complements Access1D.Visitable but does not extend it.static interfaceAccess1D.Collectable<N extends Comparable<N>, R extends Mutate1D>static interfaceAccess1D.Sliceable<N extends Comparable<N>>static interfaceAccess1D.Visitable<N extends Comparable<N>>interfaceAccess2D<N extends Comparable<N>>2-dimensional accessor methodsstatic interfaceAccess2D.Aggregatable<N extends Comparable<N>>static interfaceAccess2D.Collectable<N extends Comparable<N>, R extends Mutate2D>static interfaceAccess2D.Sliceable<N extends Comparable<N>>static interfaceAccess2D.Visitable<N extends Comparable<N>>interfaceAccessAnyD<N extends Comparable<N>>N-dimensional accessor methodsstatic interfaceAccessAnyD.Aggregatable<N extends Comparable<N>>static interfaceAccessAnyD.Collectable<N extends Comparable<N>, R extends MutateAnyD>static interfaceAccessAnyD.Sliceable<N extends Comparable<N>>static interfaceAccessAnyD.Visitable<N extends Comparable<N>>static interfaceFactory1D.Builder<I extends Structure1D>static interfaceFactory2D.Builder<I extends Structure2D>static interfaceFactoryAnyD.Builder<I extends StructureAnyD>interface1-dimensional mutator methodsstatic interfaceMutate1D.Fillable<N extends Comparable<N>>Fills the targetstatic interfaceMutate1D.Mixable<N extends Comparable<N>>Mix/combine the previously existing value, at index, with the supplied addend.static interfaceMutate1D.Modifiable<N extends Comparable<N>>static interfaceMutate1D.ModifiableReceiver<N extends Comparable<N>>static interfaceMutate1D.Receiver<N extends Comparable<N>>Anything/everything that does not require interaction with already existing elements.static interfaceinterface2-dimensional mutator methodsstatic interfaceA few operations with no 1D or AnyD counterpart.static interfaceMutate2D.Fillable<N extends Comparable<N>>static interfaceMutate2D.Mixable<N extends Comparable<N>>static interfaceMutate2D.Modifiable<N extends Comparable<N>>static 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.static interfaceMutate2D.Receiver<N extends Comparable<N>>interfaceN-dimensional mutator methodsstatic interfaceMutateAnyD.Fillable<N extends Comparable<N>>static interfaceMutateAnyD.Mixable<N extends Comparable<N>>static interfaceMutateAnyD.Modifiable<N extends Comparable<N>>static interfaceMutateAnyD.ModifiableReceiver<N extends Comparable<N>>static interfaceMutateAnyD.Receiver<N extends Comparable<N>>interfaceOperate2D<N extends 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>> interfaceA (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 interfaceinterfaceA (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 interfaceClasses in org.ojalgo.structure that implement Structure1DModifier and TypeClassDescriptionstatic final classAccess1D.SelectionView<N extends Comparable<N>>static classAccess2D.ColumnView<N extends Comparable<N>>static classAccess2D.RowView<N extends Comparable<N>>static final classAccess2D.SelectionView<N extends Comparable<N>>static final classAccessAnyD.MatrixView<N extends Comparable<N>>static final classAccessAnyD.SelectionView<N extends Comparable<N>>static final classAccessAnyD.VectorView<N extends Comparable<N>>final classKeyed1D<K, N extends Comparable<N>>final classKeyed2D<R, C, N extends Comparable<N>>class(package private) static final class(package private) static final classclass(package private) static final class(package private) static final classclass(package private) static final class(package private) static final classFields in org.ojalgo.structure declared as Structure1DMethods in org.ojalgo.structure that return Structure1DModifier and TypeMethodDescriptionStructure2D.Reshapable.flatten()Flattens this to a 1D structure.StructureAnyD.Reshapable.flatten()Flattens this to a 1D structure.Methods in org.ojalgo.structure with parameters of type Structure1DModifier and TypeMethodDescriptionstatic 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 -
Uses of Structure1D in org.ojalgo.tensor
Classes in org.ojalgo.tensor that implement Structure1DModifier and TypeClassDescriptionfinal classAnyTensor<N extends Comparable<N>>final classMatrixTensor<N extends Comparable<N>>final classVectorTensor<N extends Comparable<N>> -
Uses of Structure1D in org.ojalgo.type.keyvalue
Classes in org.ojalgo.type.keyvalue that implement Structure1DModifier and TypeClassDescription(package private) static class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final class(package private) static final classstatic final class