Class CeresSolver.ResidualBlock

java.lang.Object
gov.nih.mipav.model.algorithms.CeresSolver.ResidualBlock
Enclosing class:
CeresSolver

class CeresSolver.ResidualBlock extends Object
  • Field Details

  • Constructor Details

  • Method Details

    • toString

      public String toString()
      Overrides:
      toString in class Object
    • NumResiduals

      public int NumResiduals()
    • NumParameterBlocks

      public int NumParameterBlocks()
    • parameter_blocks

      public CeresSolver.ParameterBlock[] parameter_blocks()
    • cost_function

      public CeresSolver.CostFunction cost_function()
    • loss_function

      public CeresSolver.LossFunction loss_function()
    • NumScratchDoublesForEvaluate

      public int NumScratchDoublesForEvaluate()
    • Evaluate

      public boolean Evaluate(boolean apply_loss_function, double[] cost, double[] residuals, double[][] jacobians, double[] scratch)
    • Evaluate

      public boolean Evaluate(boolean apply_loss_function, double[] cost, double[] residuals, double[][] jacobians, int[] jacobians_offset, double[] scratch)
    • InvalidateEvaluation

      public void InvalidateEvaluation(double[] cost, double[] residuals, double[][] jacobians)
    • InvalidateEvaluation

      public void InvalidateEvaluation(double[] cost, double[] residuals, double[][] jacobians, int[] jacobians_offset)
    • IsEvaluationValid

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

      public boolean IsEvaluationValid(Vector<double[]> parameters, double[] cost, double[] residuals, double[][] jacobians, int[] jacobians_offset)
    • EvaluationToString

      public String EvaluationToString(Vector<double[]> parameters, double[] cost, double[] residuals, double[][] jacobians)
    • EvaluationToString

      public String EvaluationToString(Vector<double[]> parameters, double[] cost, double[] residuals, double[][] jacobians, int[] jacobians_offset)