Package gov.nih.mipav.model.algorithms
Class CeresSolver.ConjugateGradientsSolver
- java.lang.Object
-
- gov.nih.mipav.model.algorithms.CeresSolver.LinearSolver
-
- gov.nih.mipav.model.algorithms.CeresSolver.ConjugateGradientsSolver
-
- Enclosing class:
- CeresSolver
class CeresSolver.ConjugateGradientsSolver extends CeresSolver.LinearSolver
-
-
Field Summary
Fields Modifier and Type Field Description private CeresSolver.LinearSolverOptions
options_
-
Fields inherited from class gov.nih.mipav.model.algorithms.CeresSolver.LinearSolver
perSolveOptions, summary
-
-
Constructor Summary
Constructors Constructor Description ConjugateGradientsSolver(CeresSolver.LinearSolverOptions options)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CeresSolver.LinearSolverSummary
Solve(CeresSolver.LinearOperator A, double[] b, CeresSolver.LinearSolverPerSolveOptions per_solve_options, double[] x)
CeresSolver.LinearSolverSummary
Solve(CeresSolver.LinearOperator A, java.util.Vector<java.lang.Double> bvec, CeresSolver.LinearSolverPerSolveOptions per_solve_options, java.util.Vector<java.lang.Double> xvec)
-
Methods inherited from class gov.nih.mipav.model.algorithms.CeresSolver.LinearSolver
Statistics
-
-
-
-
Field Detail
-
options_
private CeresSolver.LinearSolverOptions options_
-
-
Constructor Detail
-
ConjugateGradientsSolver
public ConjugateGradientsSolver(CeresSolver.LinearSolverOptions options)
-
-
Method Detail
-
Solve
public CeresSolver.LinearSolverSummary Solve(CeresSolver.LinearOperator A, java.util.Vector<java.lang.Double> bvec, CeresSolver.LinearSolverPerSolveOptions per_solve_options, java.util.Vector<java.lang.Double> xvec)
-
Solve
public CeresSolver.LinearSolverSummary Solve(CeresSolver.LinearOperator A, double[] b, CeresSolver.LinearSolverPerSolveOptions per_solve_options, double[] x)
- Specified by:
Solve
in classCeresSolver.LinearSolver
-
-