ConvexSolver.Configuration |
ConvexSolver.Configuration.combinedScaleFactor(boolean combinedScaleFactor) |
Only relevant with extended precision.
|
ConvexSolver.Configuration |
ConvexSolver.Configuration.extendedPrecision(boolean extendedPrecision) |
With extended precision the usual solver is wrapped by a master algorithm, implemented in
Quadruple precision, that iteratively refines (zoom and shift) the problem to be solved by
the delegate solver.
|
ConvexSolver.Configuration |
ConvexSolver.Configuration.iterative(java.util.function.Supplier<IterativeSolverTask> solver,
java.util.function.Supplier<Preconditioner> preconditioner) |
|
ConvexSolver.Configuration |
ConvexSolver.Configuration.iterative(java.util.function.Supplier<IterativeSolverTask> solver,
java.util.function.Supplier<Preconditioner> preconditioner,
NumberContext accuracy) |
|
ConvexSolver.Configuration |
ConvexSolver.Configuration.iterative(java.util.function.Supplier<IterativeSolverTask> solver,
NumberContext accuracy) |
Select which iterative linear system solver to use for the Schur-complement step in IterativeASS.
|
ConvexSolver.Configuration |
ConvexSolver.Configuration.iterative(NumberContext accuracy) |
The accuracy of the iterative Schur complement solver used in IterativeASS.
|
ConvexSolver.Configuration |
ConvexSolver.Configuration.projection(java.lang.Boolean projection) |
Null-Space projection.
|
ConvexSolver.Configuration |
ConvexSolver.Configuration.smallDiagonal(double factor) |
|
ConvexSolver.Configuration |
ConvexSolver.Configuration.solverGeneral(java.util.function.Function<Structure2D,MatrixDecomposition.Solver<java.lang.Double>> factory) |
This matrix decomposition should be able to "invert" the full KKT systsem body matrix (which is
symmetric) and/or its Schur complement with regards to the [Q] matrix (of quadratic terms).
|
ConvexSolver.Configuration |
ConvexSolver.Configuration.solverSPD(java.util.function.Function<Structure2D,MatrixDecomposition.Solver<java.lang.Double>> factory) |
The [Q] matrix (of quadratic terms) is supposed to be symmetric positive definite (or at least
semidefinite), but in reality there are usually many deficiencies.
|