Class CeresSolver.LocalParameterization

    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      abstract boolean ComputeJacobian​(double[] x, int x_start, double[][] jacobian)  
      abstract int GlobalSize()  
      abstract int LocalSize()  
      boolean MultiplyByJacobian​(double[] x, int num_rows, double[][] global_matrix, double[][] local_matrix)  
      boolean MultiplyByJacobian​(double[] x, int num_rows, double[] global_matrix, double[] local_matrix)  
      abstract boolean Plus​(double[] x, double[] delta, double[] x_plus_delta)  
      abstract boolean Plus​(java.util.Vector<java.lang.Double> x, int x_index, java.util.Vector<java.lang.Double> delta, int delta_index, java.util.Vector<java.lang.Double> x_plus_delta, int x_plus_delta_index)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • LocalParameterization

        LocalParameterization()
    • Method Detail

      • MultiplyByJacobian

        public boolean MultiplyByJacobian​(double[] x,
                                          int num_rows,
                                          double[][] global_matrix,
                                          double[][] local_matrix)
      • MultiplyByJacobian

        public boolean MultiplyByJacobian​(double[] x,
                                          int num_rows,
                                          double[] global_matrix,
                                          double[] local_matrix)
      • ComputeJacobian

        public abstract boolean ComputeJacobian​(double[] x,
                                                int x_start,
                                                double[][] jacobian)
      • GlobalSize

        public abstract int GlobalSize()
      • LocalSize

        public abstract int LocalSize()
      • Plus

        public abstract boolean Plus​(java.util.Vector<java.lang.Double> x,
                                     int x_index,
                                     java.util.Vector<java.lang.Double> delta,
                                     int delta_index,
                                     java.util.Vector<java.lang.Double> x_plus_delta,
                                     int x_plus_delta_index)
      • Plus

        public abstract boolean Plus​(double[] x,
                                     double[] delta,
                                     double[] x_plus_delta)