Package gov.nih.mipav.model.algorithms
Class CeresSolver.SparseMatrixPreconditionerWrapper
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.SparseMatrix>
gov.nih.mipav.model.algorithms.CeresSolver.SparseMatrixPreconditionerWrapper
- Enclosing class:
CeresSolver
class CeresSolver.SparseMatrixPreconditionerWrapper
extends CeresSolver.TypedPreconditioner<CeresSolver.SparseMatrix>
-
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 TypeMethodDescriptionintnum_rows()voidRightMultiply(double[] x, double[] y) booleanUpdateImpl(CeresSolver.SparseMatrix 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, num_cols
-
Field Details
-
matrix_
-
-
Constructor Details
-
SparseMatrixPreconditionerWrapper
-
-
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
-
UpdateImpl
- Specified by:
UpdateImplin classCeresSolver.TypedPreconditioner<CeresSolver.SparseMatrix>
-