Package gov.nih.mipav.model.algorithms
Class CeresSolver.DenseSchurComplementSolver
- java.lang.Object
-
- gov.nih.mipav.model.algorithms.CeresSolver.LinearSolver
-
- gov.nih.mipav.model.algorithms.CeresSolver.TypedLinearSolver<CeresSolver.BlockSparseMatrix>
-
- gov.nih.mipav.model.algorithms.CeresSolver.SchurComplementSolver
-
- gov.nih.mipav.model.algorithms.CeresSolver.DenseSchurComplementSolver
-
- Enclosing class:
- CeresSolver
class CeresSolver.DenseSchurComplementSolver extends CeresSolver.SchurComplementSolver
-
-
Field Summary
-
Fields inherited from class gov.nih.mipav.model.algorithms.CeresSolver.TypedLinearSolver
execution_summary_
-
Fields inherited from class gov.nih.mipav.model.algorithms.CeresSolver.LinearSolver
perSolveOptions, summary
-
-
Constructor Summary
Constructors Constructor Description DenseSchurComplementSolver(CeresSolver.LinearSolverOptions options)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
InitStorage(CeresSolver.CompressedRowBlockStructure bs)
protected CeresSolver.LinearSolverSummary
SolveReducedLinearSystem(CeresSolver.LinearSolverPerSolveOptions per_solve_options, double[] solution)
-
Methods inherited from class gov.nih.mipav.model.algorithms.CeresSolver.SchurComplementSolver
lhs, options, rhs, set_lhs, set_rhs, SolveImpl
-
Methods inherited from class gov.nih.mipav.model.algorithms.CeresSolver.TypedLinearSolver
Solve, Statistics
-
-
-
-
Constructor Detail
-
DenseSchurComplementSolver
public DenseSchurComplementSolver(CeresSolver.LinearSolverOptions options)
-
-
Method Detail
-
InitStorage
protected void InitStorage(CeresSolver.CompressedRowBlockStructure bs)
- Specified by:
InitStorage
in classCeresSolver.SchurComplementSolver
-
SolveReducedLinearSystem
protected CeresSolver.LinearSolverSummary SolveReducedLinearSystem(CeresSolver.LinearSolverPerSolveOptions per_solve_options, double[] solution)
- Specified by:
SolveReducedLinearSystem
in classCeresSolver.SchurComplementSolver
-
-