Class CeresSolver.CostFunction

java.lang.Object
gov.nih.mipav.model.algorithms.CeresSolver.CostFunction
Direct Known Subclasses:
CeresSolver.BadTestTerm, CeresSolver.DynamicCostFunction, CeresSolver.GoodTestTerm, CeresSolver.GradientCheckingCostFunction, CeresSolver.LinearCostFunction, CeresSolver.NormalPrior, CeresSolver.SizedCostFunction, CeresSolver.TestTerm, CeresSolver2.ConditionedCostFunction, CeresSolverTest.BinaryCostFunction, CeresSolverTest.BinaryCostFunction3, CeresSolverTest.BinaryCostFunction4, CeresSolverTest.CurveCostFunction, CeresSolverTest.LinearCostFunction2, CeresSolverTest.NumParameterBlocksCostFunction, CeresSolverTest.Osborne2Function, CeresSolverTest.TernaryCostFunction, CeresSolverTest.TernaryCostFunction2, CeresSolverTest.TernaryCostFunction4, CeresSolverTest.UnaryCostFunction, CeresSolverTest.UnaryCostFunction3, CeresSolverTest.UnaryCostFunction4
Enclosing class:
CeresSolver

class CeresSolver.CostFunction extends Object
  • Field Details

    • num_residuals_

      private int num_residuals_
    • parameter_block_sizes_

      protected Vector<Integer> parameter_block_sizes_
  • Constructor Details

    • CostFunction

      public CostFunction()
  • Method Details

    • parameter_block_sizes

      public Vector<Integer> parameter_block_sizes()
    • num_residuals

      public int num_residuals()
    • mutable_parameter_block_sizes

      protected Vector<Integer> mutable_parameter_block_sizes()
    • set_num_residuals

      protected void set_num_residuals(int num_residuals)
    • set_parameter_block_sizes

      protected void set_parameter_block_sizes(Vector<Integer> parameter_block_sizes)
    • AddParameterBlock

      protected void AddParameterBlock(int size)
    • SetNumResiduals

      protected void SetNumResiduals(int num_residuals)
    • Evaluate

      public boolean Evaluate(Vector<double[]> parameters, double[] residuals, double[][] jacobians)
    • Evaluate

      public boolean Evaluate(Vector<double[]> parameters, double[] residuals, double[][] jacobians, int[] jacobians_offset)
    • finalize

      public void finalize()
      Overrides:
      finalize in class Object