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 void
ProgrammingError.throwIfNotEqualRowDimensions
(Structure2D mtrx1, Structure1D mtrx2) -
Uses of Structure1D in org.ojalgo.array
Classes in org.ojalgo.array that implement Structure1DModifier and TypeClassDescriptionfinal class
Array1D<N extends Comparable<N>>
Array1Dfinal class
Array2D<N extends Comparable<N>>
Array2Dfinal class
ArrayAnyD<N extends Comparable<N>>
ArrayAnyDclass
A one- and/or arbitrary-dimensional array of ComplexNumber.class
A one- and/or arbitrary-dimensional array of Quaternion.class
A one- and/or arbitrary-dimensional array of RationalNumber.class
A one- and/or arbitrary-dimensional array of double.class
A one- and/or arbitrary-dimensional array of double.class
A one- and/or arbitrary-dimensional array of Quadruple.class
A one- and/or arbitrary-dimensional array of BigDecimal.class
A one- and/or arbitrary-dimensional array of double.class
A one- and/or arbitrary-dimensional array of double.class
A one- and/or arbitrary-dimensional array of double.class
A one- and/or arbitrary-dimensional array of double.class
BasicArray<N extends Comparable<N>>
A BasicArray is 1-dimensional, but designed to easily be extended or encapsulated, and then treated as arbitrary-dimensional.class
The 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 class
class
DenseArray<N extends Comparable<N>>
Each and every element occupies memory and holds a value.final class
LongToNumberMap<N extends Comparable<N>>
ASortedMap
with primitive valued long keys andComparable
values (incl.final class
NumberList<N extends Comparable<N>>
Think of this as anArrayList
that can only contain numbers, but with a few extra features.class
Off 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 class
class
PlainArray<N extends Comparable<N>>
Array class limited by integer (int, not long) indices.class
class
ReferenceTypeArray<N extends Comparable<N>>
A one- and/or arbitrary-dimensional array of Comparable.class
ScalarArray<N extends Scalar<N>>
A one- and/or arbitrary-dimensional array of Scalar.(package private) final class
SegmentedArray<N extends Comparable<N>>
An array implemented as a sequence of segments that together make up the data structure.final class
SparseArray<N extends Comparable<N>>
Only stores nonzero elements and/or elements specifically set by the user.Methods in org.ojalgo.array with parameters of type Structure1D -
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 TypeClassDescriptionclass
Treats 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) class
AbstractPolynomial<N extends Comparable<N>,
P extends AbstractPolynomial<N, P>> final class
final class
final class
final class
final class
final class
BigPolynomial(package private) class
ScalarPolynomial<N extends Scalar<N>,
P extends ScalarPolynomial<N, P>> -
Uses of Structure1D in org.ojalgo.matrix
Subinterfaces of Structure1D in org.ojalgo.matrixModifier and TypeInterfaceDescriptioninterface
Matrix2D<N extends Comparable<N>,
M extends Matrix2D<N, M>> Definition of what's common toBasicMatrix
andMatrixStore
.Classes in org.ojalgo.matrix that implement Structure1DModifier and TypeClassDescriptionclass
BasicMatrix<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) class
DenseMutator2D<N extends Comparable<N>,
M extends BasicMatrix<N, M>> final class
A matrix (linear algebra) with ComplexNumberSet.C
elements, implemented using dual 64-bit double values.static final class
static final class
final class
A matrix (linear algebra) with QuaternionNumberSet.H
elements, implemented using four 64-bit double values.static final class
static final class
final class
A matrix (linear algebra) with RationalNumberSet.Q
elements, implemented using dual 64-bit long values.static final class
static final class
final class
A matrix (linear algebra) with RealNumberSet.R
elements, approximated by 32-bit float.static final class
static final class
final class
A matrix (linear algebra) with RealNumberSet.R
elements, approximated by 64-bit double.static final class
static final class
final class
A matrix (linear algebra) with RealNumberSet.R
elements, approximated by 128-bit floating-point values (implemented using dual 64-bit double).static final class
static final class
(package private) class
SparseMutator2D<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 TypeInterfaceDescriptioninterface
Bidiagonal<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)interface
Cholesky<N extends Comparable<N>>
Cholesky: [A] = [L][L]H (or [R]H[R])interface
DecompositionStore<N extends Comparable<N>>
Only classes that will act as a delegate to a MatrixDecomposition implementation from this package should implement this interface.interface
Eigenvalue<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 interface
Eigenvalue.Generalised<N extends Comparable<N>>
interface
Hessenberg<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/unitaryinterface
LDL<N extends Comparable<N>>
LDL: [A] = [L][D][L]H (or [R]H[D][R])interface
LDU<N extends Comparable<N>>
LDU: [A] = [L][D][U] ( [PL][L][D][U][PU] )interface
LU<N extends Comparable<N>>
LU: [A] = [L][U]interface
MatrixDecomposition<N extends Comparable<N>>
Notation used to describe the various matrix decompositions: [A] could be any matrix.static interface
MatrixDecomposition.Determinant<N extends Comparable<N>>
static interface
MatrixDecomposition.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 interface
MatrixDecomposition.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 interface
MatrixDecomposition.Ordered<N extends Comparable<N>>
static interface
MatrixDecomposition.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 interface
MatrixDecomposition.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 interface
MatrixDecomposition.Solver<N extends Comparable<N>>
static interface
MatrixDecomposition.Values<N extends Comparable<N>>
Eigenvalue and Singular Value decompositions can calculate the "values" only.interface
QR<N extends Comparable<N>>
QR: [A] = [Q][R] Decomposes [this] into [Q] and [R] where: [Q] is an orthogonal matrix (orthonormal columns).interface
SingularValue<N extends Comparable<N>>
Singular Value: [A] = [U][D][V]T Decomposes [this] into [U], [D] and [V] where: [U] is an orthogonal matrix.interface
Tridiagonal<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) class
AbstractDecomposition<N extends Comparable<N>>
(package private) class
BidiagonalDecomposition<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) class
CholeskyDecomposition<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) class
DeferredTridiagonal<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) class
DynamicEvD<N extends Comparable<N>>
(package private) static final class
(package private) class
EigenvalueDecomposition<N extends Comparable<N>>
(package private) class
GeneralEvD<N extends Comparable<N>>
(package private) static final class
Eigenvalues and eigenvectors of a real matrix.(package private) final class
GeneralisedEvD<N extends Comparable<N>>
(package private) class
GenericDecomposition<N extends Comparable<N>>
AbstractDecomposition(package private) class
HermitianEvD<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) class
HessenbergDecomposition<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) class
InPlaceDecomposition<N extends Comparable<N>>
(package private) class
LDLDecomposition<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) class
LUDecomposition<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) class
QRDecomposition<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) final class
(package private) class
In many ways similar to InPlaceDecomposition but this class is hardwired to work with double[][] data.(package private) class
Eigenvalues 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 class
For 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 class
Singular Value Decomposition.(package private) class
Computes Q while decomposing.(package private) class
SingularValueDecomposition<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) class
TridiagonalDecomposition<N extends Comparable<N>>
-
Uses of Structure1D in org.ojalgo.matrix.store
Subinterfaces of Structure1D in org.ojalgo.matrix.storeModifier and TypeInterfaceDescriptioninterface
ElementsSupplier<N extends Comparable<N>>
AnElementsSupplier
is not necessarily (or not yet) a matrix, but something from which the elements of a matrix can be derived.interface
MatrixStore<N extends Comparable<N>>
A MatrixStore is a two dimensional store of numbers/scalars.interface
PhysicalStore<N extends Comparable<N>>
PhysicalStore:s, as opposed to MatrixStore:s, are mutable.interface
TransformableRegion<N extends Comparable<N>>
A transformable 2D (sub)region.Classes in org.ojalgo.matrix.store that implement Structure1DModifier and TypeClassDescription(package private) final class
AboveBelowStore<N extends Comparable<N>>
A merger of two MatrixStore instances by placing one store below the other.(package private) class
AbstractStore<N extends Comparable<N>>
(package private) final class
ColumnsStore<N extends Comparable<N>>
A selection (re-ordering) of columns.final class
ColumnsSupplier<N extends Comparable<N>>
Sparse columns – columns can be added and removed.static final class
ColumnsSupplier.SingleView<N extends Comparable<N>>
(package private) class
ComposingStore<N extends Comparable<N>>
(package private) final class
ConjugatedStore<N extends Comparable<N>>
ConjugatedStorefinal class
DiagonalStore<N extends Comparable<N>,
D extends Access1D<?>> (package private) class
FactoryStore<N extends Comparable<N>>
final class
GenericStore<N extends Scalar<N>>
A generic implementation of PhysicalStore.(package private) final class
IdentityStore<N extends Comparable<N>>
IdentityStore(package private) final class
LeftRightStore<N extends Comparable<N>>
A merger of two MatrixStore instances by placing one store to the right of the other.(package private) final class
LimitStore<N extends Comparable<N>>
(package private) class
LogicalStore<N extends Comparable<N>>
Logical stores are (intended to be) immutable.(package private) final class
LowerHessenbergStore<N extends Comparable<N>>
A Hessenberg matrix is one that is "almost" triangular.(package private) final class
LowerSymmetricStore<N extends Comparable<N>>
(package private) final class
LowerTriangularStore<N extends Comparable<N>>
(package private) class
MatrixPipeline<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 class
MatrixPipeline.BinaryOperatorLeft<N extends Comparable<N>>
(package private) static final class
MatrixPipeline.BinaryOperatorRight<N extends Comparable<N>>
(package private) static final class
MatrixPipeline.ColumnsModifier<N extends Comparable<N>>
(package private) static final class
MatrixPipeline.ColumnsReducer<N extends Comparable<N>>
(package private) static final class
MatrixPipeline.Multiplication<N extends Comparable<N>>
(package private) static final class
MatrixPipeline.RowsModifier<N extends Comparable<N>>
(package private) static final class
MatrixPipeline.RowsReducer<N extends Comparable<N>>
(package private) static final class
MatrixPipeline.Transformer<N extends Comparable<N>>
(package private) static final class
MatrixPipeline.Transpose<N extends Comparable<N>>
(package private) static final class
MatrixPipeline.UnaryOperator<N extends Comparable<N>>
(package private) final class
OffsetStore<N extends Comparable<N>>
final class
Ainvalid reference
float
final class
Ainvalid reference
double
final class
Uses double[][] internally.(package private) final class
RepeatedColumnsStore<N extends Comparable<N>>
(package private) final class
RepeatedRowsStore<N extends Comparable<N>>
(package private) final class
RowsStore<N extends Comparable<N>>
A selection (re-ordering) of rows.final class
RowsSupplier<N extends Comparable<N>>
Sparse rows – rows can be added and removed.static final class
RowsSupplier.SingleView<N extends Comparable<N>>
(package private) class
SelectingStore<N extends Comparable<N>>
Selects (rearranges) existing rows and/or columns.(package private) class
ShadingStore<N extends Comparable<N>>
Does not change the matrix size/shape, but applies some structure to the elements.(package private) final class
SingleStore<N extends Comparable<N>>
final class
SparseStore<N extends Comparable<N>>
A sparse matrix (this implementation) is not thread safe.static final class
SparseStore.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) class
Subregion2D<N extends Comparable<N>>
(package private) static final class
Subregion2D.ColumnsRegion<N extends Comparable<N>>
(package private) static final class
Subregion2D.LimitRegion<N extends Comparable<N>>
(package private) static final class
Subregion2D.OffsetRegion<N extends Comparable<N>>
(package private) static final class
Subregion2D.RowsRegion<N extends Comparable<N>>
(package private) static final class
Subregion2D.SynchronizedRegion<N extends Comparable<N>>
(package private) static final class
Subregion2D.TransposedRegion<N extends Comparable<N>>
(package private) static final class
Subregion2D.WrapperRegion<N extends Comparable<N>>
(package private) final class
SuperimposedStore<N extends Comparable<N>>
SuperimposedStore(package private) class
TransjugatedStore<N extends Comparable<N>>
(package private) final class
TransposedStore<N extends Comparable<N>>
(package private) final class
UnaryOperatoStore<N extends Comparable<N>>
(package private) final class
UpperHessenbergStore<N extends Comparable<N>>
A Hessenberg matrix is one that is "almost" triangular.(package private) final class
UpperSymmetricStore<N extends Comparable<N>>
(package private) final class
UpperTriangularStore<N extends Comparable<N>>
(package private) final class
WrapperStore<N extends Comparable<N>>
(package private) final class
ZeroStore<N extends Comparable<N>>
ZeroStore -
Uses of Structure1D in org.ojalgo.matrix.task.iterative
Methods in org.ojalgo.matrix.task.iterative with parameters of type Structure1DModifier and TypeMethodDescriptionprivate R064Store
ConjugateGradientSolver.direction
(Structure1D structure) private R064Store
ConjugateGradientSolver.preconditioned
(Structure1D structure) private R064Store
ConjugateGradientSolver.residual
(Structure1D structure) private R064Store
ConjugateGradientSolver.vector
(Structure1D structure) -
Uses of Structure1D in org.ojalgo.matrix.transformation
Subinterfaces of Structure1D in org.ojalgo.matrix.transformationModifier and TypeInterfaceDescriptioninterface
Householder<N extends Comparable<N>>
interface
HouseholderReference<N extends Comparable<N>>
interface
InvertibleFactor<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 class
Householder.Generic<N extends Scalar<N>>
static final class
static final class
(package private) final class
HouseholderColumn<N extends Comparable<N>>
(package private) final class
HouseholderRow<N extends Comparable<N>>
static final class
InvertibleFactor.IdentityFactor<N extends Comparable<N>>
-
Uses of Structure1D in org.ojalgo.optimisation
Classes in org.ojalgo.optimisation that implement Structure1DModifier and TypeClassDescriptionfinal class
static final class
-
Uses of Structure1D in org.ojalgo.optimisation.convex
Classes in org.ojalgo.optimisation.convex that implement Structure1DModifier and TypeClassDescription(package private) final class
The equation system body is the (negated) Schur complement (of the Q-matrix in the full KKT-system). -
Uses of Structure1D in org.ojalgo.optimisation.linear
Classes in org.ojalgo.optimisation.linear that implement Structure1DModifier and TypeClassDescription(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 class
ComplexNumber 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 class
final class
(package private) final class
final class
final class
class
class
(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 TypeInterfaceDescriptioninterface
Factory1D<I extends Structure1D>
static interface
Factory1D.Builder<I extends Structure1D>
static interface
Factory1D.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 interface
Factory1D.TwoStep<I extends Structure1D,
B extends Factory1D.Builder<I>> static interface
Structure1D.Logical<S extends Structure1D,
B extends Structure1D.Logical<S, B>> static interface
Structure2D.ReducibleTo1D<R extends Structure1D>
static interface
StructureAnyD.ReducibleTo1D<R extends Structure1D>
Subinterfaces of Structure1D in org.ojalgo.structureModifier and TypeInterfaceDescriptioninterface
Access1D<N extends Comparable<N>>
1-dimensional accessor (get) methods.static interface
Access1D.Aggregatable<N extends Comparable<N>>
This interface complements Access1D.Visitable but does not extend it.static interface
Access1D.Collectable<N extends Comparable<N>,
R extends Mutate1D> static interface
Access1D.Sliceable<N extends Comparable<N>>
static interface
Access1D.Visitable<N extends Comparable<N>>
interface
Access2D<N extends Comparable<N>>
2-dimensional accessor methodsstatic interface
Access2D.Aggregatable<N extends Comparable<N>>
static interface
Access2D.Collectable<N extends Comparable<N>,
R extends Mutate2D> static interface
Access2D.Sliceable<N extends Comparable<N>>
static interface
Access2D.Visitable<N extends Comparable<N>>
interface
AccessAnyD<N extends Comparable<N>>
N-dimensional accessor methodsstatic interface
AccessAnyD.Aggregatable<N extends Comparable<N>>
static interface
AccessAnyD.Collectable<N extends Comparable<N>,
R extends MutateAnyD> static interface
AccessAnyD.Sliceable<N extends Comparable<N>>
static interface
AccessAnyD.Visitable<N extends Comparable<N>>
static interface
Factory1D.Builder<I extends Structure1D>
static interface
Factory2D.Builder<I extends Structure2D>
static interface
FactoryAnyD.Builder<I extends StructureAnyD>
interface
1-dimensional mutator methodsstatic interface
Mutate1D.Fillable<N extends Comparable<N>>
Fills the targetstatic interface
Mutate1D.Mixable<N extends Comparable<N>>
Mix/combine the previously existing value, at index, with the supplied addend.static interface
Mutate1D.Modifiable<N extends Comparable<N>>
static interface
Mutate1D.ModifiableReceiver<N extends Comparable<N>>
static interface
Mutate1D.Receiver<N extends Comparable<N>>
Anything/everything that does not require interaction with already existing elements.static interface
interface
2-dimensional mutator methodsstatic interface
A few operations with no 1D or AnyD counterpart.static interface
Mutate2D.Fillable<N extends Comparable<N>>
static interface
Mutate2D.Mixable<N extends Comparable<N>>
static interface
Mutate2D.Modifiable<N extends Comparable<N>>
static interface
Mutate2D.ModifiableReceiver<N extends Comparable<N>>
Apart from extendingMutate2D.Receiver
this interface extendsMutate2D.Modifiable
andMutate2D.Exchangeable
which both imply access to existing elements as well asAccess2D
that dictates explicit access.static interface
Mutate2D.Receiver<N extends Comparable<N>>
interface
N-dimensional mutator methodsstatic interface
MutateAnyD.Fillable<N extends Comparable<N>>
static interface
MutateAnyD.Mixable<N extends Comparable<N>>
static interface
MutateAnyD.Modifiable<N extends Comparable<N>>
static interface
MutateAnyD.ModifiableReceiver<N extends Comparable<N>>
static interface
MutateAnyD.Receiver<N extends Comparable<N>>
interface
Operate2D<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 interface
Structure1D.Logical<S extends Structure1D,
B extends Structure1D.Logical<S, B>> interface
A (fixed size) 2-dimensional data structure.static interface
Structure2D.Logical<S extends Structure2D,
B extends Structure2D.Logical<S, B>> static interface
Structure2D.ReducibleTo1D<R extends Structure1D>
static interface
interface
A (fixed size) any-dimensional data structure.static interface
StructureAnyD.Logical<S extends StructureAnyD,
B extends StructureAnyD.Logical<S, B>> static interface
StructureAnyD.ReducibleTo1D<R extends Structure1D>
static interface
StructureAnyD.ReducibleTo2D<R extends Structure2D>
static interface
Classes in org.ojalgo.structure that implement Structure1DModifier and TypeClassDescriptionstatic final class
Access1D.SelectionView<N extends Comparable<N>>
static class
Access2D.ColumnView<N extends Comparable<N>>
static class
Access2D.RowView<N extends Comparable<N>>
static final class
Access2D.SelectionView<N extends Comparable<N>>
static final class
AccessAnyD.MatrixView<N extends Comparable<N>>
static final class
AccessAnyD.SelectionView<N extends Comparable<N>>
static final class
AccessAnyD.VectorView<N extends Comparable<N>>
final class
Keyed1D<K,
N extends Comparable<N>> final class
Keyed2D<R,
C, N extends Comparable<N>> class
(package private) static final class
(package private) static final class
class
(package private) static final class
(package private) static final class
class
(package private) static final class
(package private) static final class
Fields 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 int
Structure2D.firstInColumn
(Structure1D structure, int col, int defaultAndMinimum) static long
Structure2D.firstInColumn
(Structure1D structure, long col, long defaultAndMinimum) static int
Structure2D.firstInRow
(Structure1D structure, int row, int defaultAndMinimum) static long
Structure2D.firstInRow
(Structure1D structure, long row, long defaultAndMinimum) default boolean
Mutate1D.Receiver.isAcceptable
(Structure1D supplier) static int
Structure2D.limitOfColumn
(Structure1D structure, int col, int defaultAndMaximum) static long
Structure2D.limitOfColumn
(Structure1D structure, long col, long defaultAndMaximum) static int
Structure2D.limitOfRow
(Structure1D structure, int row, int defaultAndMaximum) static long
Structure2D.limitOfRow
(Structure1D structure, long row, long defaultAndMaximum) default I
Factory1D.make
(Structure1D shape) default I
Factory1D.make
(Structure1D struct1, Structure1D struct2) Make new instance of compatible size.default I
Factory1D.TwoStep.make
(Structure1D shape) default I
Factory2D.make
(Structure1D struct1, Structure1D struct2) Make new instance of compatible dimensions.default I
FactoryAnyD.make
(Structure1D struct1, Structure1D struct2) Make new instance of compatible size/shape.static long[]
StructureAnyD.shape
(Structure1D structure) static Primitive1D
Primitive1D.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 class
AnyTensor<N extends Comparable<N>>
final class
MatrixTensor<N extends Comparable<N>>
final class
VectorTensor<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 class
static final class