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
class CeresSolver.CoordinateDescentMinimizer extends CeresSolver.Minimizer
-
-
Field Summary
Fields Modifier and Type Field Description (package private) CeresSolver.Contextcontext_(package private) CeresSolver.EvaluatorOptionsevaluator_options_(package private) java.util.Vector<java.lang.Integer>independent_set_offsets_(package private) java.util.Vector<CeresSolver.ParameterBlock>parameter_blocks_(package private) java.util.Vector<java.util.Vector<CeresSolver.ResidualBlock>>residual_blocks_-
Fields inherited from class gov.nih.mipav.model.algorithms.CeresSolver.Minimizer
options_
-
-
Constructor Summary
Constructors Constructor Description CoordinateDescentMinimizer(CeresSolver.Context context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanInit(CeresSolver.Program program, java.util.HashMap<double[],CeresSolver.ParameterBlock> parameter_map, CeresSolver.OrderedGroups<double[]> ordering, java.lang.String[] error)voidMinimize(CeresSolver.MinimizerOptions options, double[] parameters, CeresSolver.SolverSummary summary)voidMinimize(CeresSolver.MinimizerOptions options, java.util.Vector<java.lang.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 Detail
-
parameter_blocks_
java.util.Vector<CeresSolver.ParameterBlock> parameter_blocks_
-
residual_blocks_
java.util.Vector<java.util.Vector<CeresSolver.ResidualBlock>> residual_blocks_
-
independent_set_offsets_
java.util.Vector<java.lang.Integer> independent_set_offsets_
-
evaluator_options_
CeresSolver.EvaluatorOptions evaluator_options_
-
context_
CeresSolver.Context context_
-
-
Constructor Detail
-
CoordinateDescentMinimizer
public CoordinateDescentMinimizer(CeresSolver.Context context)
-
-
Method Detail
-
Init
public boolean Init(CeresSolver.Program program, java.util.HashMap<double[],CeresSolver.ParameterBlock> parameter_map, CeresSolver.OrderedGroups<double[]> ordering, java.lang.String[] error)
-
Minimize
public void Minimize(CeresSolver.MinimizerOptions options, java.util.Vector<java.lang.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)
-
-