Package gov.nih.mipav.model.algorithms
Class CeresSolver.TrustRegionPreprocessor
- java.lang.Object
-
- gov.nih.mipav.model.algorithms.CeresSolver.Preprocessor
-
- gov.nih.mipav.model.algorithms.CeresSolver.TrustRegionPreprocessor
-
- Enclosing class:
- CeresSolver
class CeresSolver.TrustRegionPreprocessor extends CeresSolver.Preprocessor
-
-
Constructor Summary
Constructors Constructor Description TrustRegionPreprocessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
AlternateLinearSolverAndPreconditionerForSchurTypeLinearSolver(CeresSolver.SolverOptions options)
CeresSolver.OrderedGroups<double[]>
CreateDefaultLinearSolverOrdering(CeresSolver.Program program)
boolean
IsConstrainedApproximateMinimumDegreeOrderingAvailable()
(package private) boolean
IsProgramValid(CeresSolver.Program program, java.lang.String[] error)
boolean
Preprocess(CeresSolver.SolverOptions options, CeresSolver.ProblemImpl problem, CeresSolver.PreprocessedProblem pp)
boolean
ReorderProgram(CeresSolver.PreprocessedProblem pp)
boolean
SetupEvaluator(CeresSolver.PreprocessedProblem pp)
boolean
SetupInnerIterationMinimizer(CeresSolver.PreprocessedProblem pp)
boolean
SetupLinearSolver(CeresSolver.PreprocessedProblem pp)
void
SetupMinimizerOptions(CeresSolver.PreprocessedProblem pp)
-
-
-
Method Detail
-
Preprocess
public boolean Preprocess(CeresSolver.SolverOptions options, CeresSolver.ProblemImpl problem, CeresSolver.PreprocessedProblem pp)
- Specified by:
Preprocess
in classCeresSolver.Preprocessor
-
SetupMinimizerOptions
public void SetupMinimizerOptions(CeresSolver.PreprocessedProblem pp)
-
IsProgramValid
boolean IsProgramValid(CeresSolver.Program program, java.lang.String[] error)
-
SetupInnerIterationMinimizer
public boolean SetupInnerIterationMinimizer(CeresSolver.PreprocessedProblem pp)
-
SetupEvaluator
public boolean SetupEvaluator(CeresSolver.PreprocessedProblem pp)
-
SetupLinearSolver
public boolean SetupLinearSolver(CeresSolver.PreprocessedProblem pp)
-
IsConstrainedApproximateMinimumDegreeOrderingAvailable
public boolean IsConstrainedApproximateMinimumDegreeOrderingAvailable()
-
ReorderProgram
public boolean ReorderProgram(CeresSolver.PreprocessedProblem pp)
-
AlternateLinearSolverAndPreconditionerForSchurTypeLinearSolver
public void AlternateLinearSolverAndPreconditionerForSchurTypeLinearSolver(CeresSolver.SolverOptions options)
-
CreateDefaultLinearSolverOrdering
public CeresSolver.OrderedGroups<double[]> CreateDefaultLinearSolverOrdering(CeresSolver.Program program)
-
-