Package gov.nih.mipav.model.algorithms
Class CeresSolver.SchurEliminatorBase
java.lang.Object
gov.nih.mipav.model.algorithms.CeresSolver.SchurEliminatorBase
- Direct Known Subclasses:
CeresSolver.SchurEliminator
- Enclosing class:
CeresSolver
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract voidBackSubstitute(CeresSolver.BlockSparseMatrix A, double[] b, double[] D, double[] z, double[] y) abstract voidEliminate(CeresSolver.BlockSparseMatrix A, double[] b, double[] D, CeresSolver.BlockRandomAccessMatrix lhs, double[] rhs) abstract voidInit(int num_eliminate_blocks, boolean assume_full_rank_ete, CeresSolver.CompressedRowBlockStructure bs)
-
Constructor Details
-
SchurEliminatorBase
SchurEliminatorBase()
-
-
Method Details
-
Init
public abstract void Init(int num_eliminate_blocks, boolean assume_full_rank_ete, CeresSolver.CompressedRowBlockStructure bs) -
Eliminate
public abstract void Eliminate(CeresSolver.BlockSparseMatrix A, double[] b, double[] D, CeresSolver.BlockRandomAccessMatrix lhs, double[] rhs) -
BackSubstitute
public abstract void BackSubstitute(CeresSolver.BlockSparseMatrix A, double[] b, double[] D, double[] z, double[] y)
-