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 void
ProgrammingError. 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 class
Array1D<N extends java.lang.Comparable<N>>
Array1Dclass
Array2D<N extends java.lang.Comparable<N>>
Array2Dclass
ArrayAnyD<N extends java.lang.Comparable<N>>
ArrayAnyDclass
ArrayC128
A one- and/or arbitrary-dimensional array of ComplexNumber.class
ArrayH256
A one- and/or arbitrary-dimensional array of Quaternion.class
ArrayQ128
A one- and/or arbitrary-dimensional array of RationalNumber.class
ArrayR032
A one- and/or arbitrary-dimensional array of double.class
ArrayR064
A one- and/or arbitrary-dimensional array of double.class
ArrayR128
A one- and/or arbitrary-dimensional array of Quadruple.class
ArrayR256
A one- and/or arbitrary-dimensional array of BigDecimal.class
ArrayZ008
A one- and/or arbitrary-dimensional array of double.class
ArrayZ016
A one- and/or arbitrary-dimensional array of double.class
ArrayZ032
A one- and/or arbitrary-dimensional array of double.class
ArrayZ064
A one- and/or arbitrary-dimensional array of double.class
BasicArray<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.class
BufferArray
The odd member among the array implementations.(package private) class
BufferR032
(package private) class
BufferR064
(package private) class
BufferZ008
(package private) class
BufferZ016
(package private) class
BufferZ032
(package private) class
BufferZ064
class
DenseArray<N extends java.lang.Comparable<N>>
Each and every element occupies memory and holds a value.class
LongToNumberMap<N extends java.lang.Comparable<N>>
ASortedMap
with primitive valued long keys andComparable
values (incl.class
NumberList<N extends java.lang.Comparable<N>>
Think of this as anArrayList
that can only contain numbers, but with a few extra features.class
OffHeapArray
Off heap memory array.(package private) class
OffHeapR032
(package private) class
OffHeapR064
(package private) class
OffHeapZ008
(package private) class
OffHeapZ016
(package private) class
OffHeapZ032
(package private) class
OffHeapZ064
class
PlainArray<N extends java.lang.Comparable<N>>
Array class limited by integer (int, not long) indices.class
PrimitiveArray
class
ReferenceTypeArray<N extends java.lang.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) class
SegmentedArray<N extends java.lang.Comparable<N>>
An array implemented as a sequence of segments that together make up the data structure.class
SparseArray<N extends java.lang.Comparable<N>>
Only stores nonzero elements and/or elements specifically set by the user.Methods in org.ojalgo.array with parameters of type Structure1D Modifier and Type Method Description BufferArray
BufferArray.MappedFileFactory. make(Structure1D shape)
-
Uses of Structure1D in org.ojalgo.data
Classes in org.ojalgo.data that implement Structure1D Modifier and Type Class Description class
DataBatch
A 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 class
ImageData
Treats an image as a matrix.(package private) static class
ImageData.SingleChannel
-
Uses of Structure1D in org.ojalgo.equation
Classes in org.ojalgo.equation that implement Structure1D Modifier and Type Class Description class
Equation
-
Uses of Structure1D in org.ojalgo.function.polynomial
Subinterfaces of Structure1D in org.ojalgo.function.polynomial Modifier and Type Interface Description interface
PolynomialFunction<N extends java.lang.Comparable<N>>
Classes in org.ojalgo.function.polynomial that implement Structure1D Modifier and Type Class Description (package private) class
AbstractPolynomial<N extends java.lang.Comparable<N>,P extends AbstractPolynomial<N,P>>
class
PolynomialC128
class
PolynomialQ128
class
PolynomialR032
class
PolynomialR064
class
PolynomialR128
class
PolynomialR256
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.matrix Modifier and Type Interface Description interface
Matrix2D<N extends java.lang.Comparable<N>,M extends Matrix2D<N,M>>
Definition of what's common toBasicMatrix
andMatrixStore
.Classes in org.ojalgo.matrix that implement Structure1D Modifier and Type Class Description class
BasicMatrix<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) class
DenseMutator2D<N extends java.lang.Comparable<N>,M extends BasicMatrix<N,M>>
class
MatrixC128
A matrix (linear algebra) with ComplexNumberSet.C
elements, implemented using dual 64-bit double values.static class
MatrixC128.DenseReceiver
static class
MatrixC128.SparseReceiver
class
MatrixH256
A matrix (linear algebra) with QuaternionNumberSet.H
elements, implemented using four 64-bit double values.static class
MatrixH256.DenseReceiver
static class
MatrixH256.SparseReceiver
class
MatrixQ128
A matrix (linear algebra) with RationalNumberSet.Q
elements, implemented using dual 64-bit long values.static class
MatrixQ128.DenseReceiver
static class
MatrixQ128.SparseReceiver
class
MatrixR032
A matrix (linear algebra) with RealNumberSet.R
elements, approximated by 32-bit float.static class
MatrixR032.DenseReceiver
static class
MatrixR032.SparseReceiver
class
MatrixR064
A matrix (linear algebra) with RealNumberSet.R
elements, approximated by 64-bit double.static class
MatrixR064.DenseReceiver
static class
MatrixR064.SparseReceiver
class
MatrixR128
A matrix (linear algebra) with RealNumberSet.R
elements, approximated by 128-bit floating-point values (implemented using dual 64-bit double).static class
MatrixR128.DenseReceiver
static class
MatrixR128.SparseReceiver
(package private) class
SparseMutator2D<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 interface
Bidiagonal<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)interface
Cholesky<N extends java.lang.Comparable<N>>
Cholesky: [A] = [L][L]H (or [R]H[R])interface
DecompositionStore<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.interface
Eigenvalue<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 interface
Eigenvalue.Generalised<N extends java.lang.Comparable<N>>
interface
Hessenberg<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/unitaryinterface
LDL<N extends java.lang.Comparable<N>>
LDL: [A] = [L][D][L]H (or [R]H[D][R])interface
LDU<N extends java.lang.Comparable<N>>
LDU: [A] = [L][D][U] ( [PL][L][D][U][PU] )interface
LU<N extends java.lang.Comparable<N>>
LU: [A] = [L][U]interface
MatrixDecomposition<N extends java.lang.Comparable<N>>
Notation used to describe the various matrix decompositions: [A] could be any matrix.static interface
MatrixDecomposition.Determinant<N extends java.lang.Comparable<N>>
static interface
MatrixDecomposition.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 interface
MatrixDecomposition.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 interface
MatrixDecomposition.Ordered<N extends java.lang.Comparable<N>>
static interface
MatrixDecomposition.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 interface
MatrixDecomposition.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 interface
MatrixDecomposition.Solver<N extends java.lang.Comparable<N>>
static interface
MatrixDecomposition.Values<N extends java.lang.Comparable<N>>
Eigenvalue and Singular Value decompositions can calculate the "values" only.interface
QR<N extends java.lang.Comparable<N>>
QR: [A] = [Q][R] Decomposes [this] into [Q] and [R] where: [Q] is an orthogonal matrix (orthonormal columns).interface
SingularValue<N extends java.lang.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 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) class
AbstractDecomposition<N extends java.lang.Comparable<N>>
(package private) class
BidiagonalDecomposition<N extends java.lang.Comparable<N>>
(package private) static class
BidiagonalDecomposition.C128
(package private) static class
BidiagonalDecomposition.H256
(package private) static class
BidiagonalDecomposition.Q128
(package private) static class
BidiagonalDecomposition.R064
(package private) static class
BidiagonalDecomposition.R128
(package private) class
CholeskyDecomposition<N extends java.lang.Comparable<N>>
(package private) static class
CholeskyDecomposition.C128
(package private) static class
CholeskyDecomposition.H256
(package private) static class
CholeskyDecomposition.Q128
(package private) static class
CholeskyDecomposition.R064
(package private) static class
CholeskyDecomposition.R128
(package private) class
DeferredTridiagonal<N extends java.lang.Comparable<N>>
(package private) static class
DeferredTridiagonal.C128
(package private) static class
DeferredTridiagonal.H256
(package private) static class
DeferredTridiagonal.Q128
(package private) static class
DeferredTridiagonal.R064
(package private) static class
DeferredTridiagonal.R128
(package private) class
DynamicEvD<N extends java.lang.Comparable<N>>
(package private) static class
DynamicEvD.R064
(package private) class
EigenvalueDecomposition<N extends java.lang.Comparable<N>>
(package private) class
GeneralEvD<N extends java.lang.Comparable<N>>
(package private) static class
GeneralEvD.R064
Eigenvalues and eigenvectors of a real matrix.(package private) class
GeneralisedEvD<N extends java.lang.Comparable<N>>
(package private) class
GenericDecomposition<N extends java.lang.Comparable<N>>
AbstractDecomposition(package private) class
HermitianEvD<N extends java.lang.Comparable<N>>
Eigenvalues and eigenvectors of a real matrix.(package private) static class
HermitianEvD.C128
(package private) static class
HermitianEvD.H256
(package private) static class
HermitianEvD.Q128
(package private) static class
HermitianEvD.R064
(package private) static class
HermitianEvD.R128
(package private) class
HessenbergDecomposition<N extends java.lang.Comparable<N>>
(package private) static class
HessenbergDecomposition.C128
(package private) static class
HessenbergDecomposition.H256
(package private) static class
HessenbergDecomposition.Q128
(package private) static class
HessenbergDecomposition.R064
(package private) static class
HessenbergDecomposition.R128
(package private) class
InPlaceDecomposition<N extends java.lang.Comparable<N>>
(package private) class
LDLDecomposition<N extends java.lang.Comparable<N>>
(package private) static class
LDLDecomposition.C128
(package private) static class
LDLDecomposition.H256
(package private) static class
LDLDecomposition.Q128
(package private) static class
LDLDecomposition.R064
(package private) static class
LDLDecomposition.R128
(package private) class
LUDecomposition<N extends java.lang.Comparable<N>>
(package private) static class
LUDecomposition.C128
(package private) static class
LUDecomposition.H256
(package private) static class
LUDecomposition.Q128
(package private) static class
LUDecomposition.R064
(package private) static class
LUDecomposition.R128
(package private) class
QRDecomposition<N extends java.lang.Comparable<N>>
(package private) static class
QRDecomposition.C128
(package private) static class
QRDecomposition.H256
(package private) static class
QRDecomposition.Q128
(package private) static class
QRDecomposition.R064
(package private) static class
QRDecomposition.R128
(package private) class
RawCholesky
(package private) class
RawDecomposition
In many ways similar to InPlaceDecomposition but this class is hardwired to work with double[][] data.(package private) class
RawEigenvalue
Eigenvalues and eigenvectors of a real matrix.(package private) static class
RawEigenvalue.Dynamic
(package private) static class
RawEigenvalue.General
(package private) static class
RawEigenvalue.Symmetric
(package private) class
RawLU
(package private) class
RawQR
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) class
RawSingularValue
Singular Value Decomposition.(package private) class
SimultaneousTridiagonal
Computes Q while decomposing.(package private) class
SingularValueDecomposition<N extends java.lang.Comparable<N>>
(package private) static class
SingularValueDecomposition.C128
(package private) static class
SingularValueDecomposition.H256
(package private) static class
SingularValueDecomposition.Q128
(package private) static class
SingularValueDecomposition.R064
(package private) static class
SingularValueDecomposition.R128
(package private) class
TridiagonalDecomposition<N extends java.lang.Comparable<N>>
-
Uses of Structure1D in org.ojalgo.matrix.store
Subinterfaces of Structure1D in org.ojalgo.matrix.store Modifier and Type Interface Description interface
ElementsSupplier<N extends java.lang.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 java.lang.Comparable<N>>
A MatrixStore is a two dimensional store of numbers/scalars.interface
PhysicalStore<N extends java.lang.Comparable<N>>
PhysicalStore:s, as opposed to MatrixStore:s, are mutable.interface
TransformableRegion<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) class
AboveBelowStore<N extends java.lang.Comparable<N>>
A merger of two MatrixStore instances by placing one store below the other.(package private) class
AbstractStore<N extends java.lang.Comparable<N>>
(package private) class
ColumnsStore<N extends java.lang.Comparable<N>>
A selection (re-ordering) of columns.class
ColumnsSupplier<N extends java.lang.Comparable<N>>
Sparse columns – columns can be added and removed.static class
ColumnsSupplier.SingleView<N extends java.lang.Comparable<N>>
(package private) class
ComposingStore<N extends java.lang.Comparable<N>>
(package private) class
ConjugatedStore<N extends java.lang.Comparable<N>>
ConjugatedStoreclass
DiagonalStore<N extends java.lang.Comparable<N>,D extends Access1D<?>>
(package private) class
FactoryStore<N extends java.lang.Comparable<N>>
class
GenericStore<N extends Scalar<N>>
A generic implementation of PhysicalStore.(package private) class
IdentityStore<N extends java.lang.Comparable<N>>
IdentityStore(package private) class
LeftRightStore<N extends java.lang.Comparable<N>>
A merger of two MatrixStore instances by placing one store to the right of the other.(package private) class
LimitStore<N extends java.lang.Comparable<N>>
(package private) class
LogicalStore<N extends java.lang.Comparable<N>>
Logical stores are (intended to be) immutable.(package private) class
LowerHessenbergStore<N extends java.lang.Comparable<N>>
A Hessenberg matrix is one that is "almost" triangular.(package private) class
LowerSymmetricStore<N extends java.lang.Comparable<N>>
(package private) class
LowerTriangularStore<N extends java.lang.Comparable<N>>
(package private) class
MatrixPipeline<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 class
MatrixPipeline.BinaryOperatorLeft<N extends java.lang.Comparable<N>>
(package private) static class
MatrixPipeline.BinaryOperatorRight<N extends java.lang.Comparable<N>>
(package private) static class
MatrixPipeline.ColumnsModifier<N extends java.lang.Comparable<N>>
(package private) static class
MatrixPipeline.ColumnsReducer<N extends java.lang.Comparable<N>>
(package private) static class
MatrixPipeline.Multiplication<N extends java.lang.Comparable<N>>
(package private) static class
MatrixPipeline.RowsModifier<N extends java.lang.Comparable<N>>
(package private) static class
MatrixPipeline.RowsReducer<N extends java.lang.Comparable<N>>
(package private) static class
MatrixPipeline.Transformer<N extends java.lang.Comparable<N>>
(package private) static class
MatrixPipeline.Transpose<N extends java.lang.Comparable<N>>
(package private) static class
MatrixPipeline.UnaryOperator<N extends java.lang.Comparable<N>>
(package private) class
OffsetStore<N extends java.lang.Comparable<N>>
class
R032Store
A float implementation of PhysicalStore.class
R064Store
A double implementation of PhysicalStore.class
RawStore
Uses double[][] internally.(package private) class
RepeatedColumnsStore<N extends java.lang.Comparable<N>>
(package private) class
RepeatedRowsStore<N extends java.lang.Comparable<N>>
(package private) class
RowsStore<N extends java.lang.Comparable<N>>
A selection (re-ordering) of rows.class
RowsSupplier<N extends java.lang.Comparable<N>>
Sparse rows – rows can be added and removed.static class
RowsSupplier.SingleView<N extends java.lang.Comparable<N>>
(package private) class
SelectingStore<N extends java.lang.Comparable<N>>
Selects (rearranges) existing rows and/or columns.(package private) class
ShadingStore<N extends java.lang.Comparable<N>>
Does not change the matrix size/shape, but applies some structure to the elements.(package private) class
SingleStore<N extends java.lang.Comparable<N>>
class
SparseStore<N extends java.lang.Comparable<N>>
A sparse matrix (this implementation) is not thread safe.static class
SparseStore.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) class
Subregion2D<N extends java.lang.Comparable<N>>
(package private) static class
Subregion2D.ColumnsRegion<N extends java.lang.Comparable<N>>
(package private) static class
Subregion2D.LimitRegion<N extends java.lang.Comparable<N>>
(package private) static class
Subregion2D.OffsetRegion<N extends java.lang.Comparable<N>>
(package private) static class
Subregion2D.RowsRegion<N extends java.lang.Comparable<N>>
(package private) static class
Subregion2D.SynchronizedRegion<N extends java.lang.Comparable<N>>
(package private) static class
Subregion2D.TransposedRegion<N extends java.lang.Comparable<N>>
(package private) static class
Subregion2D.WrapperRegion<N extends java.lang.Comparable<N>>
(package private) class
SuperimposedStore<N extends java.lang.Comparable<N>>
SuperimposedStore(package private) class
TransjugatedStore<N extends java.lang.Comparable<N>>
(package private) class
TransposedStore<N extends java.lang.Comparable<N>>
(package private) class
UnaryOperatoStore<N extends java.lang.Comparable<N>>
(package private) class
UpperHessenbergStore<N extends java.lang.Comparable<N>>
A Hessenberg matrix is one that is "almost" triangular.(package private) class
UpperSymmetricStore<N extends java.lang.Comparable<N>>
(package private) class
UpperTriangularStore<N extends java.lang.Comparable<N>>
(package private) class
WrapperStore<N extends java.lang.Comparable<N>>
(package private) class
ZeroStore<N extends java.lang.Comparable<N>>
ZeroStore -
Uses of Structure1D in org.ojalgo.matrix.task.iterative
Methods in org.ojalgo.matrix.task.iterative with parameters of type Structure1D Modifier and Type Method Description private 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.transformation Modifier and Type Interface Description interface
Householder<N extends java.lang.Comparable<N>>
interface
HouseholderReference<N extends java.lang.Comparable<N>>
interface
InvertibleFactor<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 class
Householder.Generic<N extends Scalar<N>>
static class
Householder.Primitive32
static class
Householder.Primitive64
(package private) class
HouseholderColumn<N extends java.lang.Comparable<N>>
(package private) class
HouseholderRow<N extends java.lang.Comparable<N>>
static class
InvertibleFactor.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 class
ConstraintsMetaData
static class
Optimisation.Result
-
Uses of Structure1D in org.ojalgo.optimisation.convex
Classes in org.ojalgo.optimisation.convex that implement Structure1D Modifier and Type Class Description (package private) class
IterativeASS.SchurComplementSolver
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 Structure1D Modifier and Type Class Description (package private) class
DenseTableau
(package private) class
ProductFormInverse
(package private) static class
ProductFormInverse.ElementaryFactor
(package private) class
SimplexTableau
(package private) class
SparseTableau
-
Uses of Structure1D in org.ojalgo.random
Classes in org.ojalgo.random that implement Structure1D Modifier and Type Class Description class
SampleSet
-
Uses of Structure1D in org.ojalgo.scalar
Classes in org.ojalgo.scalar that implement Structure1D Modifier and Type Class Description class
ComplexNumber
ComplexNumber is an immutable complex number class.class
Quaternion
-
Uses of Structure1D in org.ojalgo.series.primitive
Classes in org.ojalgo.series.primitive that implement Structure1D Modifier and Type Class Description (package private) class
AccessSeries
(package private) class
BinaryFunctionSeries
class
DataSeries
(package private) class
DifferencesSeries
class
ExplicitTimeSeries
class
ImplicitTimeSeries
class
PrimitiveSeries
class
PrimitiveTimeSeries
(package private) class
PrunedSeries
(package private) class
QuotientsSeries
(package private) class
UnaryFunctionSeries
-
Uses of Structure1D in org.ojalgo.structure
Classes in org.ojalgo.structure with type parameters of type Structure1D Modifier and Type Interface Description interface
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.structure Modifier and Type Interface Description interface
Access1D<N extends java.lang.Comparable<N>>
1-dimensional accessor (get) methods.static interface
Access1D.Aggregatable<N extends java.lang.Comparable<N>>
This interface complements Access1D.Visitable but does not extend it.static interface
Access1D.Collectable<N extends java.lang.Comparable<N>,R extends Mutate1D>
static interface
Access1D.Sliceable<N extends java.lang.Comparable<N>>
static interface
Access1D.Visitable<N extends java.lang.Comparable<N>>
interface
Access2D<N extends java.lang.Comparable<N>>
2-dimensional accessor methodsstatic interface
Access2D.Aggregatable<N extends java.lang.Comparable<N>>
static interface
Access2D.Collectable<N extends java.lang.Comparable<N>,R extends Mutate2D>
static interface
Access2D.Sliceable<N extends java.lang.Comparable<N>>
static interface
Access2D.Visitable<N extends java.lang.Comparable<N>>
interface
AccessAnyD<N extends java.lang.Comparable<N>>
N-dimensional accessor methodsstatic interface
AccessAnyD.Aggregatable<N extends java.lang.Comparable<N>>
static interface
AccessAnyD.Collectable<N extends java.lang.Comparable<N>,R extends MutateAnyD>
static interface
AccessAnyD.Sliceable<N extends java.lang.Comparable<N>>
static interface
AccessAnyD.Visitable<N extends java.lang.Comparable<N>>
static interface
Factory1D.Builder<I extends Structure1D>
static interface
Factory2D.Builder<I extends Structure2D>
static interface
FactoryAnyD.Builder<I extends StructureAnyD>
interface
Mutate1D
1-dimensional mutator methodsstatic interface
Mutate1D.Fillable<N extends java.lang.Comparable<N>>
Fills the targetstatic interface
Mutate1D.Mixable<N extends java.lang.Comparable<N>>
Mix/combine the previously existing value, at index, with the supplied addend.static interface
Mutate1D.Modifiable<N extends java.lang.Comparable<N>>
static interface
Mutate1D.ModifiableReceiver<N extends java.lang.Comparable<N>>
static interface
Mutate1D.Receiver<N extends java.lang.Comparable<N>>
Anything/everything that does not require interaction with already existing elements.static interface
Mutate1D.Sortable
interface
Mutate2D
2-dimensional mutator methodsstatic interface
Mutate2D.Exchangeable
A few operations with no 1D or AnyD counterpart.static interface
Mutate2D.Fillable<N extends java.lang.Comparable<N>>
static interface
Mutate2D.Mixable<N extends java.lang.Comparable<N>>
static interface
Mutate2D.Modifiable<N extends java.lang.Comparable<N>>
static interface
Mutate2D.ModifiableReceiver<N extends java.lang.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 java.lang.Comparable<N>>
interface
MutateAnyD
N-dimensional mutator methodsstatic interface
MutateAnyD.Fillable<N extends java.lang.Comparable<N>>
static interface
MutateAnyD.Mixable<N extends java.lang.Comparable<N>>
static interface
MutateAnyD.Modifiable<N extends java.lang.Comparable<N>>
static interface
MutateAnyD.ModifiableReceiver<N extends java.lang.Comparable<N>>
static interface
MutateAnyD.Receiver<N extends java.lang.Comparable<N>>
interface
Operate2D<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 interface
Structure1D.Logical<S extends Structure1D,B extends Structure1D.Logical<S,B>>
interface
Structure2D
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
Structure2D.Reshapable
interface
StructureAnyD
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
StructureAnyD.Reshapable
Classes in org.ojalgo.structure that implement Structure1D Modifier and Type Class Description static class
Access1D.SelectionView<N extends java.lang.Comparable<N>>
static class
Access2D.ColumnView<N extends java.lang.Comparable<N>>
static class
Access2D.RowView<N extends java.lang.Comparable<N>>
static class
Access2D.SelectionView<N extends java.lang.Comparable<N>>
static class
AccessAnyD.MatrixView<N extends java.lang.Comparable<N>>
static class
AccessAnyD.SelectionView<N extends java.lang.Comparable<N>>
static class
AccessAnyD.VectorView<N extends java.lang.Comparable<N>>
class
Keyed1D<K,N extends java.lang.Comparable<N>>
class
Keyed2D<R,C,N extends java.lang.Comparable<N>>
class
Primitive1D
(package private) static class
Primitive1D.Simple
(package private) static class
Primitive1D.Wrapper
class
Primitive2D
(package private) static class
Primitive2D.Simple
(package private) static class
Primitive2D.Wrapper
class
PrimitiveAnyD
(package private) static class
PrimitiveAnyD.Simple
(package private) static class
PrimitiveAnyD.Wrapper
Fields in org.ojalgo.structure declared as Structure1D Modifier and Type Field Description private Structure1D
Primitive1D.Wrapper. myDelegate
Methods in org.ojalgo.structure that return Structure1D Modifier and Type Method Description Structure1D
Structure2D.Reshapable. flatten()
Flattens this to a 1D structure.Structure1D
StructureAnyD.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 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 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 class
AnyTensor<N extends java.lang.Comparable<N>>
class
MatrixTensor<N extends java.lang.Comparable<N>>
class
VectorTensor<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 class
EntrySet.KeyedPrimitives<K>
(package private) static class
EntrySet.ObjectByte<K>
(package private) static class
EntrySet.ObjectDouble<K>
(package private) static class
EntrySet.ObjectFloat<K>
(package private) static class
EntrySet.ObjectInt<K>
(package private) static class
EntrySet.ObjectLong<K>
(package private) static class
EntrySet.ObjectShort<K>
static class
IndexedMap.MappedPrimitives<K>
-