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 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)
-
-
-
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)
-
-