Package gov.nih.mipav.model.algorithms
Class CeresSolver.CompressedRowJacobianWriter
java.lang.Object
gov.nih.mipav.model.algorithms.CeresSolver.CompressedRowJacobianWriter
- Enclosing class:
CeresSolver
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) class(package private) class -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionCompressedRowJacobianWriter(CeresSolver.EvaluatorOptions options, CeresSolver.Program program) -
Method Summary
Modifier and TypeMethodDescriptionCreateEvaluatePreparers(int num_threads) voidGetOrderedParameterBlocks(CeresSolver.Program program, int residual_id, Vector<CeresSolver.Pair<Integer, Integer>> evaluated_jacobian_blocks) voidPopulateJacobianRowAndColumnBlockVectors(CeresSolver.Program program, CeresSolver.CompressedRowSparseMatrix jacobian) voidWrite(int residual_id, int residual_offset, double[][] jacobians, CeresSolver.SparseMatrix base_jacobian)
-
Field Details
-
program_
-
-
Constructor Details
-
CompressedRowJacobianWriter
public CompressedRowJacobianWriter(CeresSolver.EvaluatorOptions options, CeresSolver.Program program)
-
-
Method Details
-
CreateEvaluatePreparers
-
PopulateJacobianRowAndColumnBlockVectors
public void PopulateJacobianRowAndColumnBlockVectors(CeresSolver.Program program, CeresSolver.CompressedRowSparseMatrix jacobian) -
CreateJacobian
-
GetOrderedParameterBlocks
public void GetOrderedParameterBlocks(CeresSolver.Program program, int residual_id, Vector<CeresSolver.Pair<Integer, Integer>> evaluated_jacobian_blocks) -
Write
public void Write(int residual_id, int residual_offset, double[][] jacobians, CeresSolver.SparseMatrix base_jacobian)
-