Package gov.nih.mipav.model.algorithms
Class CeresSolver.LocalParameterization
java.lang.Object
gov.nih.mipav.model.algorithms.CeresSolver.LocalParameterization
- Direct Known Subclasses:
CeresSolver.EigenQuaternionParameterization,CeresSolver.HomogeneousVectorParameterization,CeresSolver.IdentityParameterization,CeresSolver.ProductParameterization,CeresSolver.QuaternionParameterization,CeresSolver.SubsetParameterization,CeresSolverTest.BadLocalParameterization,CeresSolverTest.MatrixParameterization,CeresSolverTest.PolynomialParameterization,CeresSolverTest.TestParameterization
- Enclosing class:
CeresSolver
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract booleanComputeJacobian(double[] x, int x_start, double[][] jacobian) abstract intabstract intbooleanMultiplyByJacobian(double[] x, int num_rows, double[][] global_matrix, double[][] local_matrix) booleanMultiplyByJacobian(double[] x, int num_rows, double[] global_matrix, double[] local_matrix) abstract booleanPlus(double[] x, double[] delta, double[] x_plus_delta) abstract booleanPlus(Vector<Double> x, int x_index, Vector<Double> delta, int delta_index, Vector<Double> x_plus_delta, int x_plus_delta_index)
-
Constructor Details
-
LocalParameterization
LocalParameterization()
-
-
Method Details
-
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
-
Plus
public abstract boolean Plus(double[] x, double[] delta, double[] x_plus_delta)
-