Class SubstituteBackwards
java.lang.Object
org.ojalgo.array.operation.SubstituteBackwards
- All Implemented Interfaces:
ArrayOperation
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidinvoke(double[][] data, Access2D<?> body, boolean unitDiagonal, boolean conjugated, boolean hermitian) static voidinvoke(double[] data, int structure, int first, int limit, Access2D<?> body, boolean unitDiagonal, boolean conjugated, boolean hermitian) static voidinvoke(float[] data, int structure, int first, int limit, Access2D<?> body, boolean unitDiagonal, boolean conjugated, boolean hermitian) static <N extends Scalar<N>>
voidinvoke(N[] data, int structure, int first, int limit, Access2D<N> body, boolean unitDiagonal, boolean conjugated, boolean hermitian, Scalar.Factory<N> scalar)
-
Field Details
-
THRESHOLD
public static int THRESHOLD
-
-
Constructor Details
-
SubstituteBackwards
public SubstituteBackwards()
-
-
Method Details
-
invoke
public static void invoke(double[] data, int structure, int first, int limit, Access2D<?> body, boolean unitDiagonal, boolean conjugated, boolean hermitian) - Parameters:
data- RHS data that will be overwritten with the solutionstructure- The structure (number of rows) in datafirst- The first (incl) column/solution to handlelimit- The last (excl) column/solution to handlebody- The equation system body (assumed to be upper/right triangular)unitDiagonal- Assume the body has a unit diagonalconjugated- Assume the body is conjugated/transposed so that the upper/right part is actually stored in the lower/left part.hermitian- Assume the solution is hermitian/symmetric
-
invoke
public static void invoke(double[][] data, Access2D<?> body, boolean unitDiagonal, boolean conjugated, boolean hermitian) - See Also:
-
invoke
public static void invoke(float[] data, int structure, int first, int limit, Access2D<?> body, boolean unitDiagonal, boolean conjugated, boolean hermitian) -
invoke
public static <N extends Scalar<N>> void invoke(N[] data, int structure, int first, int limit, Access2D<N> body, boolean unitDiagonal, boolean conjugated, boolean hermitian, Scalar.Factory<N> scalar) - See Also:
-