Uses of Interface
org.ojalgo.scalar.Scalar
Packages that use Scalar
Package
Description
Everythinng in this package should be considered library-private – it should only be used by other parts of
ojAlgo! Code in this package is often refactored (api-breaking) without even a notice in the changelog.
Classes in this package relate to modelling of financial investment portfolios, and Modern Portfolio
Theory.
-
Uses of Scalar in org.ojalgo.array
Classes in org.ojalgo.array with type parameters of type ScalarModifier and TypeClassDescriptionclass
ScalarArray<N extends Scalar<N>>
A one- and/or arbitrary-dimensional array of Scalar.Fields in org.ojalgo.array declared as ScalarConstructors in org.ojalgo.array with parameters of type Scalar -
Uses of Scalar in org.ojalgo.array.operation
Methods in org.ojalgo.array.operation with type parameters of type ScalarModifier and TypeMethodDescriptionstatic <N extends Scalar<N>>
voidFillMatchingSingle.conjugate
(N[] data, int structure, int firstColumn, int limitColumn, Access2D<?> source, Scalar.Factory<N> scalar) static <N extends Scalar<N>>
voidFillMatchingSingle.copy
(N[] data, int structure, int firstColumn, int limitColumn, Access2D<?> source, Scalar.Factory<N> scalar) static <N extends Scalar<N>>
intAMAX.invoke
(N[] data, int first, int limit, int step) static <N extends Scalar<N>>
voidApplyCholesky.invoke
(N[] data, int structure, int firstColumn, int columnLimit, N[] multipliers) static <N extends Scalar<N>>
voidApplyLDL.invoke
(N[] data, int structure, int firstColumn, int columnLimit, N[] multipliers, int iterationPoint) static <N extends Scalar<N>>
voidApplyLU.invoke
(N[] data, int structure, int firstColumn, int columnLimit, N[] multipliers, int iterationPoint) static <N extends Scalar<N>>
voidAXPY.invoke
(N[] y, int basey, N a, N[] x, int basex, int first, int limit) static <N extends Scalar<N>>
voidAXPY.invoke
(Mutate1D.Modifiable<?> y, double a, N[] x) static <N extends Scalar<N>>
NDOT.invoke
(N[] array1, int offset1, N[] array2, int offset2, int first, int limit, Scalar.Factory<N> factory) static <N extends Scalar<N>>
NDOT.invoke
(N[] array1, int offset1, Access1D<N> array2, int offset2, int first, int limit, Scalar.Factory<N> factory) static <N extends Scalar<N>>
NDOT.invoke
(Access1D<N> array2, int offset2, N[] array1, int offset1, int first, int limit, Scalar.Factory<N> factory) static <N extends Scalar<N>>
booleanGenerateApplyAndCopyHouseholderColumn.invoke
(N[] data, int structure, int row, int col, Householder.Generic<N> destination, Scalar.Factory<N> scalar) static <N extends Scalar<N>>
booleanGenerateApplyAndCopyHouseholderRow.invoke
(N[] data, int structure, int row, int col, Householder.Generic<N> destination, Scalar.Factory<N> scalar) static <N extends Scalar<N>>
voidHermitianRank2Update.invoke
(N[] data, int firstColumn, int columnLimit, N[] vector1, N[] vector2) static <N extends Scalar<N>>
voidHouseholderHermitian.invoke
(N[] data, Householder.Generic<N> householder, N[] worker, Scalar.Factory<N> scalar) static <N extends Scalar<N>>
voidMultiplyHermitianAndVector.invoke
(N[] productMatrix, int firstRow, int rowLimit, N[] hermitianMatrix, N[] rightVector, int firstColumn, Scalar.Factory<N> scalar) static <N extends Scalar<N>>
voidRotateLeft.invoke
(N[] data, int structure, int rowA, int rowB, N cos, N sin) static <N extends Scalar<N>>
voidRotateRight.invoke
(N[] data, int structure, int colA, int colB, N cos, N sin) static <N extends Scalar<N>>
voidSubstituteBackwards.invoke
(N[] data, int structure, int first, int limit, Access2D<N> body, boolean unitDiagonal, boolean conjugated, boolean hermitian, Scalar.Factory<N> scalar) static <N extends Scalar<N>>
voidSubstituteForwards.invoke
(N[] data, int structure, int first, int limit, Access2D<N> body, boolean unitDiagonal, boolean conjugated, boolean identity, Scalar.Factory<N> scalar) static <N extends Scalar<N>>
NDOT.invokeG
(Access1D<N> array1, int offset1, Access1D<N> array2, int offset2, int first, int limit, Scalar.Factory<N> scalar) static <N extends Scalar<N>>
voidFillMatchingSingle.transpose
(N[] data, int structure, int firstColumn, int limitColumn, Access2D<?> source, Scalar.Factory<N> scalar) Methods in org.ojalgo.array.operation with parameters of type ScalarModifier and TypeMethodDescriptionstatic <N extends Scalar<N>>
voidFillMatchingSingle.conjugate
(N[] data, int structure, int firstColumn, int limitColumn, Access2D<?> source, Scalar.Factory<N> scalar) static <N extends Scalar<N>>
voidFillMatchingSingle.copy
(N[] data, int structure, int firstColumn, int limitColumn, Access2D<?> source, Scalar.Factory<N> scalar) static <N extends Scalar<N>>
intAMAX.invoke
(N[] data, int first, int limit, int step) static <N extends Scalar<N>>
voidApplyCholesky.invoke
(N[] data, int structure, int firstColumn, int columnLimit, N[] multipliers) static <N extends Scalar<N>>
voidApplyLDL.invoke
(N[] data, int structure, int firstColumn, int columnLimit, N[] multipliers, int iterationPoint) static <N extends Scalar<N>>
voidApplyLU.invoke
(N[] data, int structure, int firstColumn, int columnLimit, N[] multipliers, int iterationPoint) static <N extends Scalar<N>>
voidAXPY.invoke
(N[] y, int basey, N a, N[] x, int basex, int first, int limit) static <N extends Scalar<N>>
voidAXPY.invoke
(Mutate1D.Modifiable<?> y, double a, N[] x) static <N extends Scalar<N>>
NDOT.invoke
(N[] array1, int offset1, N[] array2, int offset2, int first, int limit, Scalar.Factory<N> factory) static <N extends Scalar<N>>
NDOT.invoke
(N[] array1, int offset1, Access1D<N> array2, int offset2, int first, int limit, Scalar.Factory<N> factory) static <N extends Scalar<N>>
NDOT.invoke
(Access1D<N> array2, int offset2, N[] array1, int offset1, int first, int limit, Scalar.Factory<N> factory) static <N extends Scalar<N>>
booleanGenerateApplyAndCopyHouseholderColumn.invoke
(N[] data, int structure, int row, int col, Householder.Generic<N> destination, Scalar.Factory<N> scalar) static <N extends Scalar<N>>
booleanGenerateApplyAndCopyHouseholderRow.invoke
(N[] data, int structure, int row, int col, Householder.Generic<N> destination, Scalar.Factory<N> scalar) static <N extends Scalar<N>>
voidHermitianRank2Update.invoke
(N[] data, int firstColumn, int columnLimit, N[] vector1, N[] vector2) static <N extends Scalar<N>>
voidHouseholderHermitian.invoke
(N[] data, Householder.Generic<N> householder, N[] worker, Scalar.Factory<N> scalar) static <N extends Scalar<N>>
voidMultiplyHermitianAndVector.invoke
(N[] productMatrix, int firstRow, int rowLimit, N[] hermitianMatrix, N[] rightVector, int firstColumn, Scalar.Factory<N> scalar) static <N extends Scalar<N>>
voidRotateLeft.invoke
(N[] data, int structure, int rowA, int rowB, N cos, N sin) static <N extends Scalar<N>>
voidRotateRight.invoke
(N[] data, int structure, int colA, int colB, N cos, N sin) static <N extends Scalar<N>>
voidSubstituteBackwards.invoke
(N[] data, int structure, int first, int limit, Access2D<N> body, boolean unitDiagonal, boolean conjugated, boolean hermitian, Scalar.Factory<N> scalar) static <N extends Scalar<N>>
voidSubstituteForwards.invoke
(N[] data, int structure, int first, int limit, Access2D<N> body, boolean unitDiagonal, boolean conjugated, boolean identity, Scalar.Factory<N> scalar) static <N extends Scalar<N>>
voidFillMatchingSingle.transpose
(N[] data, int structure, int firstColumn, int limitColumn, Access2D<?> source, Scalar.Factory<N> scalar) -
Uses of Scalar in org.ojalgo.data.domain.finance.portfolio
Fields in org.ojalgo.data.domain.finance.portfolio declared as ScalarModifier and TypeFieldDescriptionprivate Scalar
<?> EquilibriumModel.myMeanReturn
private Scalar
<?> EquilibriumModel.myReturnVariance
Methods in org.ojalgo.data.domain.finance.portfolio that return ScalarModifier and TypeMethodDescription(package private) Scalar
<?> MarketEquilibrium.calculateImpliedRiskAversion
(MatrixR064 assetWeights, MatrixR064 assetReturns) Will calculate the risk aversion factor that is the best fit for an observed pair of market portfolio weights and equilibrium/historical excess returns.protected final Scalar
<?> EquilibriumModel.calculatePortfolioReturn
(MatrixR064 aWeightsVctr, MatrixR064 aReturnsVctr) static Scalar
<?> MarketEquilibrium.calculatePortfolioReturn
(MatrixR064 assetWeights, MatrixR064 assetReturns) Calculates the portfolio return using the input asset weights and returns.(package private) Scalar
<?> MarkowitzModel.calculatePortfolioReturn
(Access1D<?> weightsVctr, MatrixR064 returnsVctr) protected final Scalar
<?> EquilibriumModel.calculatePortfolioVariance
(MatrixR064 aWeightsVctr) Scalar
<?> MarketEquilibrium.calculatePortfolioVariance
(MatrixR064 assetWeights) Calculates the portfolio variance using the input instrument weights.(package private) Scalar
<?> MarkowitzModel.calculatePortfolioVariance
(Access1D<?> weightsVctr) Scalar
<?> BlackLittermanModel.getConfidence()
"weight on views" or "tau" A parameter that describes the general confidence in the views.final Scalar
<?> EquilibriumModel.getRiskAversion()
Scalar
<?> MarketEquilibrium.getRiskAversion()
-
Uses of Scalar in org.ojalgo.function.aggregator
Methods in org.ojalgo.function.aggregator that return ScalarModifier and TypeMethodDescriptionAggregatorFunction.PredicateWrapper.toScalar()
AggregatorFunction.toScalar()
final Scalar
<BigDecimal> BigAggregator.BigAggregatorFunction.toScalar()
final Scalar
<ComplexNumber> ComplexAggregator.ComplexAggregatorFunction.toScalar()
PrimitiveAggregator.PrimitiveAggregatorFunction.toScalar()
QuadrupleAggregator.QuadrupleAggregatorFunction.toScalar()
final Scalar
<Quaternion> QuaternionAggregator.QuaternionAggregatorFunction.toScalar()
final Scalar
<RationalNumber> RationalAggregator.RationalAggregatorFunction.toScalar()
-
Uses of Scalar in org.ojalgo.function.multiary
Fields in org.ojalgo.function.multiary declared as ScalarMethods in org.ojalgo.function.multiary that return ScalarModifier and TypeMethodDescriptionConstantFunction.getScalarConstant()
AffineFunction.getScalarValue
(Access1D<N> arg) PureQuadraticFunction.getScalarValue
(Access1D<N> arg) QuadraticFunction.getScalarValue
(Access1D<N> arg) -
Uses of Scalar in org.ojalgo.function.polynomial
Classes in org.ojalgo.function.polynomial with type parameters of type ScalarModifier and TypeClassDescription(package private) class
ScalarPolynomial<N extends Scalar<N>,
P extends ScalarPolynomial<N, P>> -
Uses of Scalar in org.ojalgo.matrix
Methods in org.ojalgo.matrix that return Scalar -
Uses of Scalar in org.ojalgo.matrix.operation
Classes in org.ojalgo.matrix.operation with type parameters of type ScalarModifier and TypeInterfaceDescriptionstatic interface
MultiplyBoth.Generic<N extends Scalar<N>>
static interface
MultiplyLeft.Generic<N extends Scalar<N>>
static interface
MultiplyNeither.Generic<N extends Scalar<N>>
static interface
MultiplyRight.Generic<N extends Scalar<N>>
Methods in org.ojalgo.matrix.operation with type parameters of type ScalarModifier and TypeMethodDescription(package private) static <N extends Scalar<N>>
voidMultiplyLeft.addMx1
(N[] product, Access1D<N> left, int complexity, N[] right, Scalar.Factory<N> scalar) (package private) static <N extends Scalar<N>>
voidMultiplyNeither.addMx1
(N[] product, N[] left, int complexity, N[] right) (package private) static <N extends Scalar<N>>
void(package private) static <N extends Scalar<N>>
voidMultiplyLeft.addMxC
(N[] product, int firstColumn, int columnLimit, Access1D<N> left, int complexity, N[] right, Scalar.Factory<N> scalar) (package private) static <N extends Scalar<N>>
voidMultiplyNeither.addMxC
(N[] product, int firstColumn, int columnLimit, N[] left, int complexity, N[] right) (package private) static <N extends Scalar<N>>
voidMultiplyRight.addMxC
(N[] product, int firstColumn, int columnLimit, N[] left, int complexity, Access1D<N> right) (package private) static <N extends Scalar<N>>
voidMultiplyLeft.addMxN_MT
(N[] product, Access1D<N> left, int complexity, N[] right, Scalar.Factory<N> scalar) (package private) static <N extends Scalar<N>>
voidMultiplyNeither.addMxN_MT
(N[] product, N[] left, int complexity, N[] right) (package private) static <N extends Scalar<N>>
voidstatic <N extends Scalar<N>>
voidHouseholderLeft.call
(N[] data, int structure, int first, Householder.Generic<N> householder, Scalar.Factory<N> scalar) static <N extends Scalar<N>>
voidHouseholderRight.call
(N[] data, int structure, int first, Householder.Generic<N> householder, Scalar.Factory<N> scalar) (package private) static <N extends Scalar<N>>
voidMultiplyLeft.fill1xN
(N[] product, Access1D<N> left, int complexity, N[] right, Scalar.Factory<N> scalar) (package private) static <N extends Scalar<N>>
voidMultiplyNeither.fill1xN
(N[] product, N[] left, int complexity, N[] right, Scalar.Factory<N> scalar) (package private) static <N extends Scalar<N>>
voidMultiplyRight.fill1xN
(N[] product, N[] left, int complexity, Access1D<N> right, Scalar.Factory<N> scalar) (package private) static <N extends Scalar<N>>
voidMultiplyBoth.fill1xN_G
(TransformableRegion<N> product, Access1D<N> left, int complexity, Access1D<N> right) (package private) static <N extends Scalar<N>>
voidMultiplyLeft.fillMx1
(N[] product, Access1D<N> left, int complexity, N[] right, Scalar.Factory<N> scalar) (package private) static <N extends Scalar<N>>
voidMultiplyNeither.fillMx1
(N[] product, N[] left, int complexity, N[] right, Scalar.Factory<N> scalar) (package private) static <N extends Scalar<N>>
voidMultiplyRight.fillMx1
(N[] product, N[] left, int complexity, Access1D<N> right, Scalar.Factory<N> scalar) (package private) static <N extends Scalar<N>>
voidMultiplyBoth.fillMx1_G
(TransformableRegion<N> product, Access1D<N> left, int complexity, Access1D<N> right) (package private) static <N extends Scalar<N>>
voidMultiplyLeft.fillMxN
(N[] product, Access1D<N> left, int complexity, N[] right, Scalar.Factory<N> scalar) (package private) static <N extends Scalar<N>>
voidMultiplyNeither.fillMxN
(N[] product, N[] left, int complexity, N[] right, Scalar.Factory<N> scalar) (package private) static <N extends Scalar<N>>
voidMultiplyRight.fillMxN
(N[] product, N[] left, int complexity, Access1D<N> right, Scalar.Factory<N> scalar) (package private) static <N extends Scalar<N>>
voidMultiplyBoth.fillMxN_G
(TransformableRegion<N> product, Access1D<N> left, int complexity, Access1D<N> right) (package private) static <N extends Scalar<N>>
voidMultiplyLeft.fillMxN_MT
(N[] product, Access1D<N> left, int complexity, N[] right, Scalar.Factory<N> scalar) (package private) static <N extends Scalar<N>>
voidMultiplyNeither.fillMxN_MT
(N[] product, N[] left, int complexity, N[] right, Scalar.Factory<N> scalar) (package private) static <N extends Scalar<N>>
voidMultiplyRight.fillMxN_MT
(N[] product, N[] left, int complexity, Access1D<N> right, Scalar.Factory<N> scalar) (package private) static <N extends Scalar<N>>
voidMultiplyBoth.fillMxN_MT_G
(TransformableRegion<N> product, Access1D<N> left, int complexity, Access1D<N> right) (package private) static <N extends Scalar<N>>
voidMultiplyLeft.fillRxN
(N[] product, int firstRow, int rowLimit, Access1D<N> left, int complexity, N[] right, Scalar.Factory<N> scalar) (package private) static <N extends Scalar<N>>
voidMultiplyBoth.fillRxN_G
(TransformableRegion<N> product, int firstRow, int rowLimit, Access1D<N> left, int complexity, Access1D<N> right) (package private) static <N extends Scalar<N>>
voidHouseholderLeft.invoke
(N[] data, int structure, int first, int limit, Householder.Generic<N> householder, Scalar.Factory<N> scalar) private static <N extends Scalar<N>>
voidHouseholderRight.invoke
(N[] data, int structure, int first, int limit, int numberOfColumns, Householder.Generic<N> householder, Scalar.Factory<N> scalar) static <N extends Scalar<N>>
MultiplyBoth.Generic<N> MultiplyBoth.newGeneric
(int rows, int columns) static <N extends Scalar<N>>
MultiplyLeft.Generic<N> MultiplyLeft.newGeneric
(long rows, long columns) static <N extends Scalar<N>>
MultiplyNeither.Generic<N> MultiplyNeither.newGeneric
(long rows, long columns) static <N extends Scalar<N>>
MultiplyRight.Generic<N> MultiplyRight.newGeneric
(long rows, long columns) Methods in org.ojalgo.matrix.operation with parameters of type ScalarModifier and TypeMethodDescription(package private) static <N extends Scalar<N>>
voidMultiplyLeft.addMx1
(N[] product, Access1D<N> left, int complexity, N[] right, Scalar.Factory<N> scalar) (package private) static <N extends Scalar<N>>
voidMultiplyNeither.addMx1
(N[] product, N[] left, int complexity, N[] right) (package private) static <N extends Scalar<N>>
void(package private) static <N extends Scalar<N>>
voidMultiplyLeft.addMxC
(N[] product, int firstColumn, int columnLimit, Access1D<N> left, int complexity, N[] right, Scalar.Factory<N> scalar) (package private) static <N extends Scalar<N>>
voidMultiplyNeither.addMxC
(N[] product, int firstColumn, int columnLimit, N[] left, int complexity, N[] right) (package private) static <N extends Scalar<N>>
voidMultiplyRight.addMxC
(N[] product, int firstColumn, int columnLimit, N[] left, int complexity, Access1D<N> right) (package private) static <N extends Scalar<N>>
voidMultiplyLeft.addMxN_MT
(N[] product, Access1D<N> left, int complexity, N[] right, Scalar.Factory<N> scalar) (package private) static <N extends Scalar<N>>
voidMultiplyNeither.addMxN_MT
(N[] product, N[] left, int complexity, N[] right) (package private) static <N extends Scalar<N>>
voidstatic <N extends Scalar<N>>
voidHouseholderLeft.call
(N[] data, int structure, int first, Householder.Generic<N> householder, Scalar.Factory<N> scalar) static <N extends Scalar<N>>
voidHouseholderRight.call
(N[] data, int structure, int first, Householder.Generic<N> householder, Scalar.Factory<N> scalar) (package private) static <N extends Scalar<N>>
voidMultiplyLeft.fill1xN
(N[] product, Access1D<N> left, int complexity, N[] right, Scalar.Factory<N> scalar) (package private) static <N extends Scalar<N>>
voidMultiplyNeither.fill1xN
(N[] product, N[] left, int complexity, N[] right, Scalar.Factory<N> scalar) (package private) static <N extends Scalar<N>>
voidMultiplyRight.fill1xN
(N[] product, N[] left, int complexity, Access1D<N> right, Scalar.Factory<N> scalar) (package private) static <N extends Scalar<N>>
voidMultiplyLeft.fillMx1
(N[] product, Access1D<N> left, int complexity, N[] right, Scalar.Factory<N> scalar) (package private) static <N extends Scalar<N>>
voidMultiplyNeither.fillMx1
(N[] product, N[] left, int complexity, N[] right, Scalar.Factory<N> scalar) (package private) static <N extends Scalar<N>>
voidMultiplyRight.fillMx1
(N[] product, N[] left, int complexity, Access1D<N> right, Scalar.Factory<N> scalar) (package private) static <N extends Scalar<N>>
voidMultiplyLeft.fillMxN
(N[] product, Access1D<N> left, int complexity, N[] right, Scalar.Factory<N> scalar) (package private) static <N extends Scalar<N>>
voidMultiplyNeither.fillMxN
(N[] product, N[] left, int complexity, N[] right, Scalar.Factory<N> scalar) (package private) static <N extends Scalar<N>>
voidMultiplyRight.fillMxN
(N[] product, N[] left, int complexity, Access1D<N> right, Scalar.Factory<N> scalar) (package private) static <N extends Scalar<N>>
voidMultiplyLeft.fillMxN_MT
(N[] product, Access1D<N> left, int complexity, N[] right, Scalar.Factory<N> scalar) (package private) static <N extends Scalar<N>>
voidMultiplyNeither.fillMxN_MT
(N[] product, N[] left, int complexity, N[] right, Scalar.Factory<N> scalar) (package private) static <N extends Scalar<N>>
voidMultiplyRight.fillMxN_MT
(N[] product, N[] left, int complexity, Access1D<N> right, Scalar.Factory<N> scalar) (package private) static <N extends Scalar<N>>
voidMultiplyLeft.fillRxN
(N[] product, int firstRow, int rowLimit, Access1D<N> left, int complexity, N[] right, Scalar.Factory<N> scalar) (package private) static <N extends Scalar<N>>
voidHouseholderLeft.invoke
(N[] data, int structure, int first, int limit, Householder.Generic<N> householder, Scalar.Factory<N> scalar) private static <N extends Scalar<N>>
voidHouseholderRight.invoke
(N[] data, int structure, int first, int limit, int numberOfColumns, Householder.Generic<N> householder, Scalar.Factory<N> scalar) void
MultiplyLeft.Generic.invoke
(N[] product, Access1D<N> left, int complexity, N[] right, Scalar.Factory<N> scalar) void
MultiplyNeither.Generic.invoke
(N[] product, N[] left, int complexity, N[] right, Scalar.Factory<N> scalar) void
MultiplyRight.Generic.invoke
(N[] product, N[] left, int complexity, Access1D<N> right, Scalar.Factory<N> scalar) -
Uses of Scalar in org.ojalgo.matrix.store
Classes in org.ojalgo.matrix.store with type parameters of type ScalarModifier and TypeClassDescriptionfinal class
GenericStore<N extends Scalar<N>>
A generic implementation of PhysicalStore.(package private) static final class
GenericStore.Factory<N extends Scalar<N>>
Fields in org.ojalgo.matrix.store declared as ScalarModifier and TypeFieldDescriptionFactoryStore.myOne
LogicalStore.myOne
private N[]
GenericStore.myWorkerColumn
FactoryStore.myZero
LogicalStore.myZero
Methods in org.ojalgo.matrix.store with type parameters of type ScalarModifier and TypeMethodDescriptionprivate static <N extends Scalar<N>>
voidSparseStore.doGenericColumnAXPY
(SparseArray<N> elements, long colX, long colY, N a, TransformableRegion<N> y) static <N extends Scalar<N>>
GenericStore<N> GenericStore.wrap
(GenericStore.Factory<N> factory, N... data) static <N extends Scalar<N>>
GenericStore<N> GenericStore.wrap
(GenericStore.Factory<N> factory, N[] data, int structure) Methods in org.ojalgo.matrix.store that return ScalarModifier and TypeMethodDescriptionprivate N[]
GenericStore.getWorkerColumn()
FactoryStore.one()
LogicalStore.one()
AboveBelowStore.toScalar
(int row, int col) ColumnsStore.toScalar
(int row, int col) ConjugatedStore.toScalar
(int row, int col) DiagonalStore.toScalar
(int row, int col) GenericStore.toScalar
(int row, int col) IdentityStore.toScalar
(int row, int col) LeftRightStore.toScalar
(int row, int col) LowerHessenbergStore.toScalar
(int row, int col) LowerSymmetricStore.toScalar
(int row, int col) LowerTriangularStore.toScalar
(int row, int col) MatrixStore.toScalar
(int row, int col) RowsStore.toScalar
(int row, int col) SingleStore.toScalar
(int row, int col) SuperimposedStore.toScalar
(int row, int col) TransposedStore.toScalar
(int row, int col) UpperHessenbergStore.toScalar
(int row, int col) UpperSymmetricStore.toScalar
(int row, int col) UpperTriangularStore.toScalar
(int row, int col) ZeroStore.toScalar
(int row, int col) FactoryStore.zero()
LogicalStore.zero()
Methods in org.ojalgo.matrix.store with parameters of type ScalarModifier and TypeMethodDescriptionstatic <N extends Scalar<N>>
GenericStore<N> GenericStore.wrap
(GenericStore.Factory<N> factory, N... data) static <N extends Scalar<N>>
GenericStore<N> GenericStore.wrap
(GenericStore.Factory<N> factory, N[] data, int structure) Constructors in org.ojalgo.matrix.store with parameters of type ScalarModifierConstructorDescription(package private)
GenericStore
(GenericStore.Factory<N> factory, int numbRows, int numbCols, N[] dataArray) private
GenericStore
(GenericStore.Factory<N> factory, N[] dataArray) -
Uses of Scalar in org.ojalgo.matrix.transformation
Classes in org.ojalgo.matrix.transformation with type parameters of type ScalarModifier and TypeClassDescriptionstatic final class
Householder.Generic<N extends Scalar<N>>
static final class
Rotation.Generic<N extends Scalar<N>>
Fields in org.ojalgo.matrix.transformation declared as ScalarModifier and TypeFieldDescriptionHouseholder.Generic.beta
final N
Rotation.Generic.cos
final N
Rotation.Generic.sin
final N[]
Householder.Generic.vector
Methods in org.ojalgo.matrix.transformation with type parameters of type ScalarModifier and TypeMethodDescriptionstatic <N extends Scalar<N>>
Rotation.Generic<N> Rotation.makeGeneric
(FunctionSet<N> functions, int aLowerIndex, int aHigherIndex, N anAngle) -
Uses of Scalar in org.ojalgo.scalar
Subinterfaces of Scalar in org.ojalgo.scalarModifier and TypeInterfaceDescription(package private) interface
SelfDeclaringScalar<S extends SelfDeclaringScalar<S>>
Classes in org.ojalgo.scalar that implement ScalarModifier and TypeClassDescriptionfinal class
(currency) amount as in "amount = price * quatity"final class
ABigDecimal
based implementation of theScalar
interface.final class
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).final class
An exampleExactDecimal
implementation corresponding to the SQL data type MONEY or DECIMAL(19,4).final class
price or exchange rate as in "amount = price * quatity" or "amount = rate * amount"final class
class
https://stackoverflow.com/questions/66962567/how-to-emulate-double-precision-using-two-floats-in-opengl-esfinal class
quantity as in "amount = price * quatity"final class
final class
Methods in org.ojalgo.scalar that return ScalarModifier and TypeMethodDescriptionScalar.Factory.convert
(double value) Scalar.Factory.convert
(Comparable<?> number) Scalar.Factory.one()
Scalar.Factory.zero()
Methods in org.ojalgo.scalar with parameters of type Scalar