Package gov.nih.mipav.model.algorithms
Class CeresSolver.NumericDiffCostFunction<CostFunctor>
java.lang.Object
gov.nih.mipav.model.algorithms.CeresSolver.CostFunction
gov.nih.mipav.model.algorithms.CeresSolver.SizedCostFunction
gov.nih.mipav.model.algorithms.CeresSolver.NumericDiffCostFunction<CostFunctor>
- Enclosing class:
CeresSolver
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate CostFunctorprivate intprivate intprivate intprivate intprivate intprivate intprivate intprivate intprivate intprivate intprivate intprivate intprivate CeresSolver.NumericDiffOptionsprivate CeresSolver.OwnershipFields inherited from class gov.nih.mipav.model.algorithms.CeresSolver.CostFunction
parameter_block_sizes_ -
Constructor Summary
ConstructorsConstructorDescriptionNumericDiffCostFunction(CostFunctor functor, CeresSolver.NumericDiffMethodType method, CeresSolver.Ownership ownership, CeresSolver.NumericDiffOptions options, int kNumResiduals, int N0, int N1, int N2, int N3, int N4, int N5, int N6, int N7, int N8, int N9) NumericDiffCostFunction(CostFunctor functor, CeresSolver.NumericDiffMethodType method, CeresSolver.Ownership ownership, CeresSolver.NumericDiffOptions options, int kNumResiduals, int N0, int N1, int N2, int N3, int N4, int N5, int N6, int N7, int N8, int N9, int num_residuals) -
Method Summary
Methods inherited from class gov.nih.mipav.model.algorithms.CeresSolver.SizedCostFunction
finalizeMethods inherited from class gov.nih.mipav.model.algorithms.CeresSolver.CostFunction
AddParameterBlock, mutable_parameter_block_sizes, num_residuals, parameter_block_sizes, set_num_residuals, set_parameter_block_sizes, SetNumResiduals
-
Field Details
-
functor_
-
method
-
ownership_
-
options_
-
kNumResiduals
private int kNumResiduals -
num_residuals
private int num_residuals -
N0
private int N0 -
N1
private int N1 -
N2
private int N2 -
N3
private int N3 -
N4
private int N4 -
N5
private int N5 -
N6
private int N6 -
N7
private int N7 -
N8
private int N8 -
N9
private int N9
-
-
Constructor Details
-
NumericDiffCostFunction
public NumericDiffCostFunction(CostFunctor functor, CeresSolver.NumericDiffMethodType method, CeresSolver.Ownership ownership, CeresSolver.NumericDiffOptions options, int kNumResiduals, int N0, int N1, int N2, int N3, int N4, int N5, int N6, int N7, int N8, int N9) -
NumericDiffCostFunction
public NumericDiffCostFunction(CostFunctor functor, CeresSolver.NumericDiffMethodType method, CeresSolver.Ownership ownership, CeresSolver.NumericDiffOptions options, int kNumResiduals, int N0, int N1, int N2, int N3, int N4, int N5, int N6, int N7, int N8, int N9, int num_residuals)
-
-
Method Details
-
Evaluate
- Overrides:
Evaluatein classCeresSolver.CostFunction
-
Evaluate
public boolean Evaluate(Vector<double[]> parameters, double[] residuals, double[][] jacobians, int[] jacobians_offset) - Overrides:
Evaluatein classCeresSolver.CostFunction
-