java.lang.Object
org.ojalgo.matrix.task.iterative.MutableSolver
org.ojalgo.optimisation.convex.IterativeASS.SchurComplementSolver
- All Implemented Interfaces:
MatrixTask<Double>,SolverTask<Double>
- Enclosing class:
IterativeASS
The equation system body is the (negated) Schur complement (of the Q-matrix in the full KKT-system).
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.ojalgo.matrix.task.SolverTask
SolverTask.Factory<N extends Comparable<N>> -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final intprivate final IterativeASS.SparseArrayPoolprivate final intprivate final Equation[] -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.ojalgo.matrix.task.iterative.MutableSolver
add, clear, doubleValue, equations, getDelegate, preallocate, remove, resolve, resolve, solveMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.ojalgo.matrix.task.SolverTask
preallocate, solve, toSolutionProvider
-
Field Details
-
myCountE
private final int myCountE -
myEquationBodyPool
-
myFullDim
private final int myFullDim -
myIterationRows
-
-
Constructor Details
-
SchurComplementSolver
SchurComplementSolver()
-
-
Method Details
-
add
-
getRHS
double[] getRHS() -
remove
void remove(int i)
-