Class CeresSolver.Evaluator

    • Constructor Detail

      • Evaluator

        public Evaluator()
    • Method Detail

      • Plus

        public abstract boolean Plus​(java.util.Vector<java.lang.Double> state,
                                     java.util.Vector<java.lang.Double> delta,
                                     java.util.Vector<java.lang.Double> state_plus_delta)
      • Plus

        public abstract boolean Plus​(double[] state,
                                     double[] delta,
                                     double[] state_plus_delta)
      • NumParameters

        public abstract int NumParameters()
      • NumEffectiveParameters

        public abstract int NumEffectiveParameters()
      • NumResiduals

        public abstract int NumResiduals()
      • Evaluate

        public abstract boolean Evaluate​(CeresSolver.EvaluateOptions evaluate_options,
                                         java.util.Vector<java.lang.Double> state,
                                         double[] cost,
                                         java.util.Vector<java.lang.Double> residuals,
                                         java.util.Vector<java.lang.Double> gradient,
                                         CeresSolver.SparseMatrix jacobian)
      • Evaluate

        public boolean Evaluate​(double[] state,
                                double[] cost,
                                double[] residuals,
                                double[] gradient,
                                CeresSolver.SparseMatrix jacobian)