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 TypeClassDescriptionclassScalarArray<N extends Scalar<N>>A one- and/or arbitrary-dimensional array of Scalar.static classScalarArray.Factory<N extends Scalar<N>>Constructors 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.myMeanReturnprivate Scalar<?> EquilibriumModel.myReturnVarianceMethods 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) classScalarPolynomial<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 interfaceMultiplyBoth.Generic<N extends Scalar<N>>static interfaceMultiplyLeft.Generic<N extends Scalar<N>>static interfaceMultiplyNeither.Generic<N extends Scalar<N>>static interfaceMultiplyRight.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) voidMultiplyLeft.Generic.invoke(N[] product, Access1D<N> left, int complexity, N[] right, Scalar.Factory<N> scalar) voidMultiplyNeither.Generic.invoke(N[] product, N[] left, int complexity, N[] right, Scalar.Factory<N> scalar) voidMultiplyRight.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 classGenericStore<N extends Scalar<N>>A generic implementation of PhysicalStore.static final classGenericStore.Factory<N extends Scalar<N>>Fields in org.ojalgo.matrix.store declared as ScalarModifier and TypeFieldDescriptionFactoryStore.myOneLogicalStore.myOneprivate N[]GenericStore.myWorkerColumnFactoryStore.myZeroLogicalStore.myZeroMethods 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) -
Uses of Scalar in org.ojalgo.matrix.transformation
Classes in org.ojalgo.matrix.transformation with type parameters of type ScalarModifier and TypeClassDescriptionstatic final classHouseholder.Generic<N extends Scalar<N>>static final classRotation.Generic<N extends Scalar<N>>Fields in org.ojalgo.matrix.transformation declared as ScalarModifier and TypeFieldDescriptionHouseholder.Generic.betafinal NRotation.Generic.cosfinal NRotation.Generic.sinfinal N[]Householder.Generic.vectorMethods 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) interfaceSelfDeclaringScalar<S extends SelfDeclaringScalar<S>>Classes in org.ojalgo.scalar that implement ScalarModifier and TypeClassDescriptionfinal class(currency) amount as in "amount = price * quatity"final classABigDecimalbased implementation of theScalarinterface.final classComplexNumber is an immutable complex number class.classExactDecimal<S extends ExactDecimal<S>>To help implement exact decimal numbers with a fixed number of decimal places (fixed scale).final classAn exampleExactDecimalimplementation corresponding to the SQL data type MONEY or DECIMAL(19,4).final classprice or exchange rate as in "amount = price * quatity" or "amount = rate * amount"final classclasshttps://stackoverflow.com/questions/66962567/how-to-emulate-double-precision-using-two-floats-in-opengl-esfinal classquantity as in "amount = price * quatity"final classfinal classSubinterfaces with type arguments of type Scalar in org.ojalgo.scalarModifier and TypeInterfaceDescriptioninterfaceScalar<N extends Comparable<N>>A Scalar is:interfaceScalar<N extends Comparable<N>>A Scalar is:interfaceScalar<N extends Comparable<N>>A Scalar is:interfaceScalar<N extends Comparable<N>>A Scalar is:interfaceScalar<N extends Comparable<N>>A Scalar is: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