Package gov.nih.mipav.model.algorithms
Class CeresSolver.CoordinateDescentMinimizer
java.lang.Object
gov.nih.mipav.model.algorithms.CeresSolver.Minimizer
gov.nih.mipav.model.algorithms.CeresSolver.CoordinateDescentMinimizer
- Enclosing class:
CeresSolver
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) CeresSolver.Context(package private) CeresSolver.EvaluatorOptions(package private) Vector<CeresSolver.ParameterBlock> (package private) Vector<Vector<CeresSolver.ResidualBlock>> Fields inherited from class gov.nih.mipav.model.algorithms.CeresSolver.Minimizer
options_ -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanInit(CeresSolver.Program program, HashMap<double[], CeresSolver.ParameterBlock> parameter_map, CeresSolver.OrderedGroups<double[]> ordering, String[] error) voidMinimize(CeresSolver.MinimizerOptions options, double[] parameters, CeresSolver.SolverSummary summary) voidMinimize(CeresSolver.MinimizerOptions options, Vector<Double> parameters, CeresSolver.SolverSummary summary) private voidSolve(CeresSolver.Program program, CeresSolver.LinearSolver linear_solver, double[] parameter, int parameter_start, CeresSolver.SolverSummary summary) Methods inherited from class gov.nih.mipav.model.algorithms.CeresSolver.Minimizer
RunCallbacks
-
Field Details
-
parameter_blocks_
Vector<CeresSolver.ParameterBlock> parameter_blocks_ -
residual_blocks_
Vector<Vector<CeresSolver.ResidualBlock>> residual_blocks_ -
independent_set_offsets_
-
evaluator_options_
CeresSolver.EvaluatorOptions evaluator_options_ -
context_
CeresSolver.Context context_
-
-
Constructor Details
-
CoordinateDescentMinimizer
-
-
Method Details
-
Init
public boolean Init(CeresSolver.Program program, HashMap<double[], CeresSolver.ParameterBlock> parameter_map, CeresSolver.OrderedGroups<double[]> ordering, String[] error) -
Minimize
public void Minimize(CeresSolver.MinimizerOptions options, Vector<Double> parameters, CeresSolver.SolverSummary summary) -
Minimize
public void Minimize(CeresSolver.MinimizerOptions options, double[] parameters, CeresSolver.SolverSummary summary) -
Solve
private void Solve(CeresSolver.Program program, CeresSolver.LinearSolver linear_solver, double[] parameter, int parameter_start, CeresSolver.SolverSummary summary)
-