Uses of Interface
org.ojalgo.algebra.VectorSpace
-
-
Uses of VectorSpace in org.ojalgo.algebra
Subinterfaces of VectorSpace in org.ojalgo.algebra Modifier and Type Interface Description interface
NormedVectorSpace<T,N extends java.lang.Comparable<N>>
-
Uses of VectorSpace in org.ojalgo.data.image
Classes in org.ojalgo.data.image that implement VectorSpace Modifier and Type Class Description class
ImageData
Treats an image as a matrix.(package private) static class
ImageData.SingleChannel
-
Uses of VectorSpace in org.ojalgo.matrix
Subinterfaces of VectorSpace 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 VectorSpace 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.class
MatrixC128
A matrix (linear algebra) with ComplexNumberSet.C
elements, implemented using dual 64-bit double values.class
MatrixH256
A matrix (linear algebra) with QuaternionNumberSet.H
elements, implemented using four 64-bit double values.class
MatrixQ128
A matrix (linear algebra) with RationalNumberSet.Q
elements, implemented using dual 64-bit long values.class
MatrixR032
A matrix (linear algebra) with RealNumberSet.R
elements, approximated by 32-bit float.class
MatrixR064
A matrix (linear algebra) with RealNumberSet.R
elements, approximated by 64-bit double.class
MatrixR128
A matrix (linear algebra) with RealNumberSet.R
elements, approximated by 128-bit floating-point values (implemented using dual 64-bit double). -
Uses of VectorSpace in org.ojalgo.matrix.decomposition
Subinterfaces of VectorSpace in org.ojalgo.matrix.decomposition Modifier and Type Interface Description 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. -
Uses of VectorSpace in org.ojalgo.matrix.store
Subinterfaces of VectorSpace in org.ojalgo.matrix.store Modifier and Type Interface Description 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.Classes in org.ojalgo.matrix.store that implement VectorSpace 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.(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
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.(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.(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 VectorSpace in org.ojalgo.optimisation.convex
Classes in org.ojalgo.optimisation.convex that implement VectorSpace 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 VectorSpace in org.ojalgo.scalar
Subinterfaces of VectorSpace in org.ojalgo.scalar Modifier and Type Interface Description interface
Scalar<N extends java.lang.Comparable<N>>
A Scalar is:(package private) interface
SelfDeclaringScalar<S extends SelfDeclaringScalar<S>>
Classes in org.ojalgo.scalar that implement VectorSpace Modifier and Type Class Description class
Amount
(currency) amount as in "amount = price * quatity"class
BigScalar
ABigDecimal
based implementation of theScalar
interface.class
ComplexNumber
ComplexNumber is an immutable complex number class.class
ExactDecimal<S extends ExactDecimal<S>>
To help implement exact decimal numbers with a fixed number of decimal places (fixed scale).class
Money
An exampleExactDecimal
implementation corresponding to the SQL data type MONEY or DECIMAL(19,4).class
Price
price or exchange rate as in "amount = price * quatity" or "amount = rate * amount"class
PrimitiveScalar
class
Quadruple
https://stackoverflow.com/questions/66962567/how-to-emulate-double-precision-using-two-floats-in-opengl-esclass
Quantity
quantity as in "amount = price * quatity"class
Quaternion
class
RationalNumber
-
Uses of VectorSpace in org.ojalgo.tensor
Subinterfaces of VectorSpace in org.ojalgo.tensor Modifier and Type Interface Description interface
Tensor<N extends java.lang.Comparable<N>,T extends Tensor<N,T>>
An n:th-rank tensor in m-dimensional space is a mathematical object that has n indices and m^n components and obeys certain transformation rules.Classes in org.ojalgo.tensor that implement VectorSpace Modifier and Type Class Description class
AnyTensor<N extends java.lang.Comparable<N>>
(package private) class
ArrayBasedTensor<N extends java.lang.Comparable<N>,T extends ArrayBasedTensor<N,T>>
class
MatrixTensor<N extends java.lang.Comparable<N>>
class
VectorTensor<N extends java.lang.Comparable<N>>
-