Uses of Interface
org.ojalgo.scalar.Scalar
-
Packages that use Scalar Package Description org.ojalgo.array org.ojalgo.array.operation 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.org.ojalgo.data.domain.finance.portfolio Classes in this package relate to modelling of financial investment portfolios, and Modern Portfolio Theory.org.ojalgo.function.aggregator org.ojalgo.function.multiary org.ojalgo.function.polynomial org.ojalgo.matrix org.ojalgo.matrix.operation org.ojalgo.matrix.store org.ojalgo.matrix.transformation org.ojalgo.scalar -
-
Uses of Scalar in org.ojalgo.array
Classes in org.ojalgo.array with type parameters of type Scalar Modifier and Type Class Description class
ScalarArray<N extends Scalar<N>>
A one- and/or arbitrary-dimensional array of Scalar.Fields in org.ojalgo.array declared as Scalar Modifier and Type Field Description private Scalar<N>
SparseArray. myZeroScalar
Constructors in org.ojalgo.array with parameters of type Scalar Constructor Description ScalarArray(DenseArray.Factory<N> factory, N[] data)
-
Uses of Scalar in org.ojalgo.array.operation
Methods in org.ojalgo.array.operation with type parameters of type Scalar Modifier and Type Method Description static <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 Scalar Modifier and Type Method Description static <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 Scalar Modifier and Type Field Description private Scalar<?>
EquilibriumModel. myMeanReturn
private Scalar<?>
EquilibriumModel. myReturnVariance
Methods in org.ojalgo.data.domain.finance.portfolio that return Scalar Modifier and Type Method Description (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 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 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.Scalar<?>
EquilibriumModel. getRiskAversion()
Scalar<?>
MarketEquilibrium. getRiskAversion()
-
Uses of Scalar in org.ojalgo.function.aggregator
Methods in org.ojalgo.function.aggregator that return Scalar Modifier and Type Method Description Scalar<N>
AggregatorFunction.PredicateWrapper. toScalar()
Scalar<N>
AggregatorFunction. toScalar()
Scalar<java.math.BigDecimal>
BigAggregator.BigAggregatorFunction. toScalar()
Scalar<ComplexNumber>
ComplexAggregator.ComplexAggregatorFunction. toScalar()
Scalar<java.lang.Double>
PrimitiveAggregator.PrimitiveAggregatorFunction. toScalar()
Scalar<Quadruple>
QuadrupleAggregator.QuadrupleAggregatorFunction. toScalar()
Scalar<Quaternion>
QuaternionAggregator.QuaternionAggregatorFunction. toScalar()
Scalar<RationalNumber>
RationalAggregator.RationalAggregatorFunction. toScalar()
-
Uses of Scalar in org.ojalgo.function.multiary
Fields in org.ojalgo.function.multiary declared as Scalar Modifier and Type Field Description private Scalar<N>
ConstantFunction. myConstant
Methods in org.ojalgo.function.multiary that return Scalar Modifier and Type Method Description (package private) Scalar<N>
ConstantFunction. getScalarConstant()
(package private) Scalar<N>
AffineFunction. getScalarValue(Access1D<N> arg)
(package private) Scalar<N>
PureQuadraticFunction. getScalarValue(Access1D<N> arg)
(package private) Scalar<N>
QuadraticFunction. getScalarValue(Access1D<N> arg)
-
Uses of Scalar in org.ojalgo.function.polynomial
Classes in org.ojalgo.function.polynomial with type parameters of type Scalar Modifier and Type Class Description (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 Modifier and Type Method Description Scalar<N>
BasicMatrix. toScalar(int row, int col)
Scalar<N>
Matrix2D. toScalar(int row, int col)
Extracts one element of this matrix as a Scalar. -
Uses of Scalar in org.ojalgo.matrix.operation
Classes in org.ojalgo.matrix.operation with type parameters of type Scalar Modifier and Type Interface Description static 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 Scalar Modifier and Type Method Description (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>>
voidMultiplyRight. addMx1(N[] product, N[] left, int complexity, Access1D<N> right)
(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>>
voidMultiplyRight. addMxN_MT(N[] product, N[] left, int complexity, Access1D<N> right)
static <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 Scalar Modifier and Type Method Description (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>>
voidMultiplyRight. addMx1(N[] product, N[] left, int complexity, Access1D<N> right)
(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>>
voidMultiplyRight. addMxN_MT(N[] product, N[] left, int complexity, Access1D<N> right)
static <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 Scalar Modifier and Type Class Description class
GenericStore<N extends Scalar<N>>
A generic implementation of PhysicalStore.(package private) static class
GenericStore.Factory<N extends Scalar<N>>
Fields in org.ojalgo.matrix.store declared as Scalar Modifier and Type Field Description private Scalar<N>
FactoryStore. myOne
private Scalar<N>
LogicalStore. myOne
private N[]
GenericStore. myWorkerColumn
private Scalar<N>
FactoryStore. myZero
private Scalar<N>
LogicalStore. myZero
Methods in org.ojalgo.matrix.store with type parameters of type Scalar Modifier and Type Method Description private 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 Scalar Modifier and Type Method Description private N[]
GenericStore. getWorkerColumn()
(package private) Scalar<N>
FactoryStore. one()
(package private) Scalar<N>
LogicalStore. one()
Scalar<N>
AboveBelowStore. toScalar(int row, int col)
Scalar<N>
ColumnsStore. toScalar(int row, int col)
Scalar<N>
ConjugatedStore. toScalar(int row, int col)
Scalar<N>
DiagonalStore. toScalar(int row, int col)
Scalar<N>
GenericStore. toScalar(int row, int col)
Scalar<N>
IdentityStore. toScalar(int row, int col)
Scalar<N>
LeftRightStore. toScalar(int row, int col)
Scalar<N>
LowerHessenbergStore. toScalar(int row, int col)
Scalar<N>
LowerSymmetricStore. toScalar(int row, int col)
Scalar<N>
LowerTriangularStore. toScalar(int row, int col)
default Scalar<N>
MatrixStore. toScalar(int row, int col)
Scalar<N>
RowsStore. toScalar(int row, int col)
Scalar<N>
SingleStore. toScalar(int row, int col)
Scalar<N>
SuperimposedStore. toScalar(int row, int col)
Scalar<N>
TransposedStore. toScalar(int row, int col)
Scalar<N>
UpperHessenbergStore. toScalar(int row, int col)
Scalar<N>
UpperSymmetricStore. toScalar(int row, int col)
Scalar<N>
UpperTriangularStore. toScalar(int row, int col)
Scalar<N>
ZeroStore. toScalar(int row, int col)
(package private) Scalar<N>
FactoryStore. zero()
(package private) Scalar<N>
LogicalStore. zero()
Methods in org.ojalgo.matrix.store with parameters of type Scalar Modifier and Type Method Description 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)
Constructors in org.ojalgo.matrix.store with parameters of type Scalar Constructor Description GenericStore(GenericStore.Factory<N> factory, int numbRows, int numbCols, N[] dataArray)
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 Scalar Modifier and Type Class Description static class
Householder.Generic<N extends Scalar<N>>
static class
Rotation.Generic<N extends Scalar<N>>
Fields in org.ojalgo.matrix.transformation declared as Scalar Modifier and Type Field Description N
Householder.Generic. beta
N
Rotation.Generic. cos
N
Rotation.Generic. sin
N[]
Householder.Generic. vector
Methods in org.ojalgo.matrix.transformation with type parameters of type Scalar Modifier and Type Method Description static <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.scalar Modifier and Type Interface Description (package private) interface
SelfDeclaringScalar<S extends SelfDeclaringScalar<S>>
Classes in org.ojalgo.scalar that implement Scalar 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
Methods in org.ojalgo.scalar that return Scalar Modifier and Type Method Description default Scalar<N>
Scalar. add(Scalar<N> addend)
Scalar<N>
Scalar.Factory. convert(double value)
Scalar<N>
Scalar.Factory. convert(java.lang.Comparable<?> number)
default Scalar<N>
Scalar. divide(Scalar<N> divisor)
default Scalar<N>
Scalar. multiply(Scalar<N> multiplicand)
Scalar<N>
Scalar.Factory. one()
default Scalar<N>
Scalar. subtract(Scalar<N> subtrahend)
Scalar<N>
Scalar.Factory. zero()
Methods in org.ojalgo.scalar with parameters of type Scalar Modifier and Type Method Description default Scalar<N>
Scalar. add(Scalar<N> addend)
default Scalar<N>
Scalar. divide(Scalar<N> divisor)
default Scalar<N>
Scalar. multiply(Scalar<N> multiplicand)
default Scalar<N>
Scalar. subtract(Scalar<N> subtrahend)
-