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
Fields in org.ojalgo.array declared as Scalar.FactoryMethods in org.ojalgo.array that return Scalar.Factory -
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 TypeMethodDescription(package private) final Scalar.Factory<N> AbstractDecomposition.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) 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.Factory in org.ojalgo.matrix.store
Fields in org.ojalgo.matrix.store declared as Scalar.FactoryModifier and TypeFieldDescriptionprivate final Scalar.Factory<N> DiagonalStore.myScalarFactoryprivate final Scalar.Factory<N> WrapperStore.myScalarFactoryMethods 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 interfaceExactDecimal.Factory<S extends ExactDecimal<S>>Fields in org.ojalgo.scalar declared as Scalar.FactoryModifier and TypeFieldDescriptionstatic final Scalar.Factory<Amount> Amount.FACTORYstatic final Scalar.Factory<BigDecimal> BigScalar.FACTORYstatic final Scalar.Factory<ComplexNumber> ComplexNumber.FACTORYstatic final Scalar.Factory<Money> Money.FACTORYstatic final Scalar.Factory<Price> Price.FACTORYstatic final Scalar.Factory<Double> PrimitiveScalar.FACTORYstatic Scalar.Factory<Quadruple> Quadruple.FACTORYstatic final Scalar.Factory<Quantity> Quantity.FACTORYstatic final Scalar.Factory<Quaternion> Quaternion.FACTORYstatic 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.myScalarFactoryMethods 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) -
Uses of Scalar.Factory in org.ojalgo.type.math
Methods in org.ojalgo.type.math that return Scalar.FactoryModifier and TypeMethodDescription<N extends Comparable<N>>
Scalar.Factory<N> MathType.getScalarFactory()