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 voidAlternateLinearSolverAndPreconditionerForSchurTypeLinearSolver(CeresSolver.SolverOptions options)CeresSolver.OrderedGroups<double[]>CreateDefaultLinearSolverOrdering(CeresSolver.Program program)booleanIsConstrainedApproximateMinimumDegreeOrderingAvailable()(package private) booleanIsProgramValid(CeresSolver.Program program, java.lang.String[] error)booleanPreprocess(CeresSolver.SolverOptions options, CeresSolver.ProblemImpl problem, CeresSolver.PreprocessedProblem pp)booleanReorderProgram(CeresSolver.PreprocessedProblem pp)booleanSetupEvaluator(CeresSolver.PreprocessedProblem pp)booleanSetupInnerIterationMinimizer(CeresSolver.PreprocessedProblem pp)booleanSetupLinearSolver(CeresSolver.PreprocessedProblem pp)voidSetupMinimizerOptions(CeresSolver.PreprocessedProblem pp)
-
-
-
Method Detail
-
Preprocess
public boolean Preprocess(CeresSolver.SolverOptions options, CeresSolver.ProblemImpl problem, CeresSolver.PreprocessedProblem pp)
- Specified by:
Preprocessin 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)
-
-