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
abstract class CeresSolver.SchurEliminatorBase extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description SchurEliminatorBase()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract void
BackSubstitute(CeresSolver.BlockSparseMatrix A, double[] b, double[] D, double[] z, double[] y)
abstract void
Eliminate(CeresSolver.BlockSparseMatrix A, double[] b, double[] D, CeresSolver.BlockRandomAccessMatrix lhs, double[] rhs)
abstract void
Init(int num_eliminate_blocks, boolean assume_full_rank_ete, CeresSolver.CompressedRowBlockStructure bs)
-
-
-
Method Detail
-
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)
-
-