Package gov.nih.mipav.model.algorithms
Class CeresSolver.TypedPreconditioner<MatrixType>
- java.lang.Object
-
- gov.nih.mipav.model.algorithms.CeresSolver.LinearOperator
-
- gov.nih.mipav.model.algorithms.CeresSolver.Preconditioner
-
- gov.nih.mipav.model.algorithms.CeresSolver.TypedPreconditioner<MatrixType>
-
- Direct Known Subclasses:
CeresSolver.BlockJacobiPreconditioner
,CeresSolver.SchurJacobiPreconditioner
,CeresSolver.SparseMatrixPreconditionerWrapper
- Enclosing class:
- CeresSolver
abstract class CeresSolver.TypedPreconditioner<MatrixType> extends CeresSolver.Preconditioner
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class gov.nih.mipav.model.algorithms.CeresSolver.Preconditioner
CeresSolver.Preconditioner.Options
-
-
Field Summary
-
Fields inherited from class gov.nih.mipav.model.algorithms.CeresSolver.Preconditioner
options
-
-
Constructor Summary
Constructors Constructor Description TypedPreconditioner()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description boolean
Update(CeresSolver.LinearOperator A, double[] D)
abstract boolean
UpdateImpl(MatrixType A, double[] D)
-
Methods inherited from class gov.nih.mipav.model.algorithms.CeresSolver.Preconditioner
LeftMultiply, num_cols, num_rows, RightMultiply
-
-
-
-
Method Detail
-
Update
public boolean Update(CeresSolver.LinearOperator A, double[] D)
- Specified by:
Update
in classCeresSolver.Preconditioner
-
UpdateImpl
public abstract boolean UpdateImpl(MatrixType A, double[] D)
-
-