Package gov.nih.mipav.model.algorithms
Class CeresSolver.TypedLinearSolver<MatrixType>
- java.lang.Object
-
- gov.nih.mipav.model.algorithms.CeresSolver.LinearSolver
-
- gov.nih.mipav.model.algorithms.CeresSolver.TypedLinearSolver<MatrixType>
-
- Direct Known Subclasses:
CeresSolver.CgnrSolver
,CeresSolver.DenseNormalCholeskySolver
,CeresSolver.DenseQRSolver
,CeresSolver.IterativeSchurComplementSolver
,CeresSolver.SchurComplementSolver
,CeresSolverTest.RegularizationCheckingLinearSolver
- Enclosing class:
- CeresSolver
abstract class CeresSolver.TypedLinearSolver<MatrixType> extends CeresSolver.LinearSolver
-
-
Field Summary
Fields Modifier and Type Field Description CeresSolver.ExecutionSummary
execution_summary_
-
Fields inherited from class gov.nih.mipav.model.algorithms.CeresSolver.LinearSolver
options_, perSolveOptions, summary
-
-
Constructor Summary
Constructors Constructor Description TypedLinearSolver()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description CeresSolver.LinearSolverSummary
Solve(CeresSolver.LinearOperator A, double[] b, CeresSolver.LinearSolverPerSolveOptions per_solve_options, double[] x)
abstract CeresSolver.LinearSolverSummary
SolveImpl(MatrixType A, double[] b, CeresSolver.LinearSolverPerSolveOptions per_solve_options, double[] x)
java.util.HashMap<java.lang.String,CeresSolver.CallStatistics>
Statistics()
-
-
-
Field Detail
-
execution_summary_
public CeresSolver.ExecutionSummary execution_summary_
-
-
Method Detail
-
Solve
public CeresSolver.LinearSolverSummary Solve(CeresSolver.LinearOperator A, double[] b, CeresSolver.LinearSolverPerSolveOptions per_solve_options, double[] x)
- Specified by:
Solve
in classCeresSolver.LinearSolver
-
Statistics
public java.util.HashMap<java.lang.String,CeresSolver.CallStatistics> Statistics()
- Overrides:
Statistics
in classCeresSolver.LinearSolver
-
SolveImpl
public abstract CeresSolver.LinearSolverSummary SolveImpl(MatrixType A, double[] b, CeresSolver.LinearSolverPerSolveOptions per_solve_options, double[] x)
-
-