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
abstract class CeresSolver.LocalParameterization extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description LocalParameterization()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract booleanComputeJacobian(double[] x, int x_start, double[][] jacobian)abstract intGlobalSize()abstract intLocalSize()booleanMultiplyByJacobian(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(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)
-
-
-
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)
-
-