Uses of Interface
org.ojalgo.scalar.Scalar.Factory
Packages that use Scalar.Factory
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.
-
Uses of Scalar.Factory in org.ojalgo.array
Methods in org.ojalgo.array that return Scalar.FactoryModifier and TypeMethodDescriptionArray1D.Factory.scalar()
Array2D.Factory.scalar()
ArrayAnyD.Factory.scalar()
abstract Scalar.Factory
<N> ArrayFactory.scalar()
BasicArray.Factory.scalar()
BufferArray.Factory.scalar()
BufferArray.MappedFileFactory.scalar()
OffHeapArray.Factory.scalar()
StrategyBuildingFactory.scalar()
-
Uses of Scalar.Factory in org.ojalgo.array.operation
Methods in org.ojalgo.array.operation with parameters of type Scalar.FactoryModifier 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 Comparable<N>>
voidFillAll.fill
(N[] data, int first, int limit, int step, NullaryFunction<?> supplier, Scalar.Factory<N> scalar) static <N extends Comparable<N>>
voidFillMatchingSingle.fill
(N[] data, Access1D<?> values, Scalar.Factory<N> scalar) 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>>
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>>
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) -
Uses of Scalar.Factory in org.ojalgo.matrix
Methods in org.ojalgo.matrix that return Scalar.Factory -
Uses of Scalar.Factory in org.ojalgo.matrix.decomposition
Methods in org.ojalgo.matrix.decomposition that return Scalar.FactoryModifier and TypeMethodDescriptionprotected abstract Scalar.Factory
<N> AbstractDecomposition.scalar()
protected final Scalar.Factory
<N> GenericDecomposition.scalar()
protected final Scalar.Factory
<Double> RawDecomposition.scalar()
-
Uses of Scalar.Factory in org.ojalgo.matrix.operation
Methods in org.ojalgo.matrix.operation with parameters of type Scalar.FactoryModifier 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>>
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>>
voidMultiplyLeft.addMxN_MT
(N[] product, Access1D<N> left, int complexity, N[] right, Scalar.Factory<N> scalar) 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.Factory in org.ojalgo.matrix.store
Fields in org.ojalgo.matrix.store declared as Scalar.FactoryModifier and TypeFieldDescriptionprivate final Scalar.Factory
<N> DiagonalStore.myScalarFactory
private final Scalar.Factory
<N> WrapperStore.myScalarFactory
Methods in org.ojalgo.matrix.store that return Scalar.Factory -
Uses of Scalar.Factory in org.ojalgo.matrix.transformation
Fields in org.ojalgo.matrix.transformation declared as Scalar.FactoryConstructors in org.ojalgo.matrix.transformation with parameters of type Scalar.FactoryModifierConstructorDescriptionGeneric
(Scalar.Factory<N> factory, int dim) Generic
(Scalar.Factory<N> factory, Householder<N> aTransf) -
Uses of Scalar.Factory in org.ojalgo.optimisation.convex
Fields in org.ojalgo.optimisation.convex declared as Scalar.FactoryModifier and TypeFieldDescriptionprivate final Scalar.Factory
<N> ConvexObjectiveFunction.myScalarFactory
-
Uses of Scalar.Factory in org.ojalgo.scalar
Subinterfaces of Scalar.Factory in org.ojalgo.scalarModifier and TypeInterfaceDescriptionstatic interface
ExactDecimal.Factory<S extends ExactDecimal<S>>
Fields in org.ojalgo.scalar declared as Scalar.FactoryModifier and TypeFieldDescriptionstatic final Scalar.Factory
<Amount> Amount.FACTORY
static final Scalar.Factory
<BigDecimal> BigScalar.FACTORY
static final Scalar.Factory
<ComplexNumber> ComplexNumber.FACTORY
static final Scalar.Factory
<Money> Money.FACTORY
static final Scalar.Factory
<Price> Price.FACTORY
static final Scalar.Factory
<Double> PrimitiveScalar.FACTORY
static Scalar.Factory
<Quadruple> Quadruple.FACTORY
static final Scalar.Factory
<Quantity> Quantity.FACTORY
static final Scalar.Factory
<Quaternion> Quaternion.FACTORY
static final Scalar.Factory
<RationalNumber> RationalNumber.FACTORY
-
Uses of Scalar.Factory in org.ojalgo.structure
Methods in org.ojalgo.structure that return Scalar.Factory -
Uses of Scalar.Factory in org.ojalgo.tensor
Fields in org.ojalgo.tensor declared as Scalar.FactoryModifier and TypeFieldDescriptionprivate final Scalar.Factory
<N> ArrayBasedTensor.myScalarFactory
Methods in org.ojalgo.tensor that return Scalar.FactoryModifier and TypeMethodDescriptionArrayBasedTensor.Factory.scalar()
TensorFactory1D.scalar()
TensorFactory2D.scalar()
TensorFactoryAnyD.scalar()
Constructors in org.ojalgo.tensor with parameters of type Scalar.FactoryModifierConstructorDescription(package private)
ArrayBasedTensor
(int rank, int dimensions, FunctionSet<N> functionSet, Scalar.Factory<N> scalarFactory)