Package gov.nih.mipav.model.algorithms
Class CeresSolver.BlockEvaluatePreparer
- java.lang.Object
-
- gov.nih.mipav.model.algorithms.CeresSolver.BlockEvaluatePreparer
-
- Enclosing class:
- CeresSolver
class CeresSolver.BlockEvaluatePreparer extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private int[][]
jacobian_layout_
private CeresSolver.ScratchEvaluatePreparer
scratch_evaluate_preparer_
-
Constructor Summary
Constructors Constructor Description BlockEvaluatePreparer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int[][]
getJacobianLayout()
void
Init(int[][] jacobian_layout, int max_derivatives_per_residual_block)
void
Prepare(CeresSolver.ResidualBlock residual_block, int residual_block_index, CeresSolver.SparseMatrix jacobian, double[][] jacobians, int[] jacobians_offset)
-
-
-
Field Detail
-
jacobian_layout_
private int[][] jacobian_layout_
-
scratch_evaluate_preparer_
private CeresSolver.ScratchEvaluatePreparer scratch_evaluate_preparer_
-
-
Method Detail
-
Init
public void Init(int[][] jacobian_layout, int max_derivatives_per_residual_block)
-
getJacobianLayout
public int[][] getJacobianLayout()
-
Prepare
public void Prepare(CeresSolver.ResidualBlock residual_block, int residual_block_index, CeresSolver.SparseMatrix jacobian, double[][] jacobians, int[] jacobians_offset)
-
-