Package gov.nih.mipav.model.algorithms
Class CeresSolver.DenseNormalCholeskySolver
java.lang.Object
gov.nih.mipav.model.algorithms.CeresSolver.LinearSolver
gov.nih.mipav.model.algorithms.CeresSolver.TypedLinearSolver<CeresSolver.DenseSparseMatrix>
gov.nih.mipav.model.algorithms.CeresSolver.DenseNormalCholeskySolver
- Enclosing class:
CeresSolver
class CeresSolver.DenseNormalCholeskySolver
extends CeresSolver.TypedLinearSolver<CeresSolver.DenseSparseMatrix>
-
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
options_, perSolveOptions, summary -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionSolve(CeresSolver.LinearOperator A, double[] b, CeresSolver.LinearSolverPerSolveOptions per_solve_options, double[] x) SolveImpl(CeresSolver.DenseSparseMatrix A, double[] b, CeresSolver.LinearSolverPerSolveOptions per_solve_options, double[] x) private CeresSolver.LinearSolverSummarySolveUsingEigen(CeresSolver.DenseSparseMatrix A, double[] b, CeresSolver.LinearSolverPerSolveOptions per_solve_options, double[] x) private CeresSolver.LinearSolverSummarySolveUsingLAPACK(CeresSolver.DenseSparseMatrix A, double[] b, CeresSolver.LinearSolverPerSolveOptions per_solve_options, double[] x) Methods inherited from class gov.nih.mipav.model.algorithms.CeresSolver.TypedLinearSolver
Statistics
-
Constructor Details
-
DenseNormalCholeskySolver
-
-
Method Details
-
Solve
public CeresSolver.LinearSolverSummary Solve(CeresSolver.LinearOperator A, double[] b, CeresSolver.LinearSolverPerSolveOptions per_solve_options, double[] x) - Overrides:
Solvein classCeresSolver.TypedLinearSolver<CeresSolver.DenseSparseMatrix>
-
SolveImpl
public CeresSolver.LinearSolverSummary SolveImpl(CeresSolver.DenseSparseMatrix A, double[] b, CeresSolver.LinearSolverPerSolveOptions per_solve_options, double[] x) - Specified by:
SolveImplin classCeresSolver.TypedLinearSolver<CeresSolver.DenseSparseMatrix>
-
SolveUsingLAPACK
private CeresSolver.LinearSolverSummary SolveUsingLAPACK(CeresSolver.DenseSparseMatrix A, double[] b, CeresSolver.LinearSolverPerSolveOptions per_solve_options, double[] x) -
SolveUsingEigen
private CeresSolver.LinearSolverSummary SolveUsingEigen(CeresSolver.DenseSparseMatrix A, double[] b, CeresSolver.LinearSolverPerSolveOptions per_solve_options, double[] x)
-