Package gov.nih.mipav.model.algorithms
Class CeresSolver.DynamicNumericDiffCostFunction<T>
java.lang.Object
gov.nih.mipav.model.algorithms.CeresSolver.CostFunction
gov.nih.mipav.model.algorithms.CeresSolver.DynamicCostFunction
gov.nih.mipav.model.algorithms.CeresSolver.DynamicNumericDiffCostFunction<T>
- Enclosing class:
CeresSolver
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) T(package private) CeresSolver.NumericDiffMethodType(package private) CeresSolver.NumericDiffOptions(package private) CeresSolver.OwnershipFields inherited from class gov.nih.mipav.model.algorithms.CeresSolver.CostFunction
parameter_block_sizes_ -
Constructor Summary
ConstructorsConstructorDescriptionDynamicNumericDiffCostFunction(T functor, CeresSolver.Ownership ownership, CeresSolver.NumericDiffOptions options, CeresSolver.NumericDiffMethodType method) -
Method Summary
Modifier and TypeMethodDescriptionbooleanprivate booleanEvaluateCostFunctor(Vector<double[]> parameters, double[] residuals) booleanEvaluateDynamic(Vector<double[]> parameters, double[] residuals, double[][] jacobians) Methods inherited from class gov.nih.mipav.model.algorithms.CeresSolver.CostFunction
AddParameterBlock, Evaluate, finalize, mutable_parameter_block_sizes, num_residuals, parameter_block_sizes, set_num_residuals, set_parameter_block_sizes, SetNumResiduals
-
Field Details
-
functor_
T functor_ -
ownership_
CeresSolver.Ownership ownership_ -
options_
CeresSolver.NumericDiffOptions options_ -
method
-
-
Constructor Details
-
DynamicNumericDiffCostFunction
public DynamicNumericDiffCostFunction(T functor, CeresSolver.Ownership ownership, CeresSolver.NumericDiffOptions options, CeresSolver.NumericDiffMethodType method)
-
-
Method Details
-
EvaluateDynamic
public boolean EvaluateDynamic(Vector<double[]> parameters, double[] residuals, double[][] jacobians) -
Evaluate
- Overrides:
Evaluatein classCeresSolver.CostFunction
-
EvaluateCostFunctor
-