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.Context
context_
(package private) CeresSolver.EvaluatorOptions
evaluator_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 boolean
Init(CeresSolver.Program program, java.util.HashMap<double[],CeresSolver.ParameterBlock> parameter_map, CeresSolver.OrderedGroups<double[]> ordering, java.lang.String[] error)
void
Minimize(CeresSolver.MinimizerOptions options, double[] parameters, CeresSolver.SolverSummary summary)
void
Minimize(CeresSolver.MinimizerOptions options, java.util.Vector<java.lang.Double> parameters, CeresSolver.SolverSummary summary)
private void
Solve(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)
-
-