Package gov.nih.mipav.model.algorithms
Class CeresSolver.BlockJacobiPreconditioner
java.lang.Object
gov.nih.mipav.model.algorithms.CeresSolver.LinearOperator
gov.nih.mipav.model.algorithms.CeresSolver.Preconditioner
gov.nih.mipav.model.algorithms.CeresSolver.TypedPreconditioner<CeresSolver.BlockSparseMatrix>
gov.nih.mipav.model.algorithms.CeresSolver.BlockJacobiPreconditioner
- Enclosing class:
CeresSolver
class CeresSolver.BlockJacobiPreconditioner
extends CeresSolver.TypedPreconditioner<CeresSolver.BlockSparseMatrix>
-
Nested Class Summary
Nested classes/interfaces inherited from class gov.nih.mipav.model.algorithms.CeresSolver.Preconditioner
CeresSolver.Preconditioner.Options -
Field Summary
FieldsFields inherited from class gov.nih.mipav.model.algorithms.CeresSolver.Preconditioner
options -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionmatrix()intnum_cols()intnum_rows()voidRightMultiply(double[] x, double[] y) booleanUpdateImpl(CeresSolver.BlockSparseMatrix A, double[] D) Methods inherited from class gov.nih.mipav.model.algorithms.CeresSolver.TypedPreconditioner
UpdateMethods inherited from class gov.nih.mipav.model.algorithms.CeresSolver.Preconditioner
LeftMultiply
-
Field Details
-
m_
-
-
Constructor Details
-
BlockJacobiPreconditioner
-
-
Method Details
-
RightMultiply
public void RightMultiply(double[] x, double[] y) - Specified by:
RightMultiplyin classCeresSolver.Preconditioner
-
num_rows
public int num_rows()- Specified by:
num_rowsin classCeresSolver.Preconditioner
-
num_cols
public int num_cols()- Overrides:
num_colsin classCeresSolver.Preconditioner
-
matrix
-
UpdateImpl
- Specified by:
UpdateImplin classCeresSolver.TypedPreconditioner<CeresSolver.BlockSparseMatrix>
-