Package gov.nih.mipav.model.algorithms
Class CeresSolver.BlockJacobianWriter
java.lang.Object
gov.nih.mipav.model.algorithms.CeresSolver.BlockJacobianWriter
- Enclosing class:
CeresSolver
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionBlockJacobianWriter(CeresSolver.EvaluatorOptions options, CeresSolver.Program program) -
Method Summary
Modifier and TypeMethodDescriptionvoidBuildJacobianLayout(CeresSolver.Program program, int num_eliminate_blocks, Vector<int[]> jacobian_layout, Vector<Integer> jacobian_layout_storage) CreateEvaluatePreparers(int num_threads) voidWrite(int residual_id, int residual_offset, double[][] jacobians, CeresSolver.SparseMatrix jacobian)
-
Field Details
-
program_
-
jacobian_layout_
-
jacobian_layout_storage_
-
-
Constructor Details
-
BlockJacobianWriter
-
-
Method Details
-
BuildJacobianLayout
public void BuildJacobianLayout(CeresSolver.Program program, int num_eliminate_blocks, Vector<int[]> jacobian_layout, Vector<Integer> jacobian_layout_storage) -
CreateEvaluatePreparers
-
CreateJacobian
-
Write
public void Write(int residual_id, int residual_offset, double[][] jacobians, CeresSolver.SparseMatrix jacobian)
-