Package gov.nih.mipav.model.algorithms
Class CeresSolver.AutoDiffCostFunction<CostFunctor>
- java.lang.Object
-
- gov.nih.mipav.model.algorithms.CeresSolver.CostFunction
-
- gov.nih.mipav.model.algorithms.CeresSolver.SizedCostFunction
-
- gov.nih.mipav.model.algorithms.CeresSolver.AutoDiffCostFunction<CostFunctor>
-
- Enclosing class:
- CeresSolver
class CeresSolver.AutoDiffCostFunction<CostFunctor> extends CeresSolver.SizedCostFunction
-
-
Field Summary
Fields Modifier and Type Field Description private CostFunctor
functor_
private int
kNumResiduals
private int
num_residuals
-
Fields inherited from class gov.nih.mipav.model.algorithms.CeresSolver.CostFunction
parameter_block_sizes_
-
-
Constructor Summary
Constructors Constructor Description AutoDiffCostFunction(CostFunctor functor, int kNumResiduals, int N0, int N1, int N2, int N3, int N4, int N5, int N6, int N7, int N8, int N9)
AutoDiffCostFunction(CostFunctor functor, 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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
Evaluate(java.util.Vector<double[]> parameters, double[] residuals, double[][] jacobians)
-
Methods inherited from class gov.nih.mipav.model.algorithms.CeresSolver.SizedCostFunction
finalize
-
Methods inherited from class gov.nih.mipav.model.algorithms.CeresSolver.CostFunction
AddParameterBlock, Evaluate, mutable_parameter_block_sizes, num_residuals, parameter_block_sizes, set_num_residuals, set_parameter_block_sizes, SetNumResiduals
-
-
-
-
Field Detail
-
functor_
private CostFunctor functor_
-
kNumResiduals
private int kNumResiduals
-
num_residuals
private int num_residuals
-
-
Constructor Detail
-
AutoDiffCostFunction
public AutoDiffCostFunction(CostFunctor functor, int kNumResiduals, int N0, int N1, int N2, int N3, int N4, int N5, int N6, int N7, int N8, int N9)
-
AutoDiffCostFunction
public AutoDiffCostFunction(CostFunctor functor, 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 Detail
-
Evaluate
public boolean Evaluate(java.util.Vector<double[]> parameters, double[] residuals, double[][] jacobians)
- Overrides:
Evaluate
in classCeresSolver.CostFunction
-
-