Package gov.nih.mipav.model.algorithms
Class CeresSolver.DenseQRSolver
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.DenseQRSolver
- Enclosing class:
CeresSolver
class CeresSolver.DenseQRSolver
extends CeresSolver.TypedLinearSolver<CeresSolver.DenseSparseMatrix>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Jama.Matrixprivate double[]private double[]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
-
Field Details
-
lhs_
private Jama.Matrix lhs_ -
rhs_
private double[] rhs_ -
work_
private double[] work_
-
-
Constructor Details
-
DenseQRSolver
-
-
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>
-
SolveUsingEigen
private CeresSolver.LinearSolverSummary SolveUsingEigen(CeresSolver.DenseSparseMatrix A, double[] b, CeresSolver.LinearSolverPerSolveOptions per_solve_options, double[] x) -
SolveUsingLAPACK
private CeresSolver.LinearSolverSummary SolveUsingLAPACK(CeresSolver.DenseSparseMatrix A, double[] b, CeresSolver.LinearSolverPerSolveOptions per_solve_options, double[] x)
-