Package gov.nih.mipav.model.algorithms
Class CeresSolver.Preconditioner
java.lang.Object
gov.nih.mipav.model.algorithms.CeresSolver.LinearOperator
gov.nih.mipav.model.algorithms.CeresSolver.Preconditioner
- Direct Known Subclasses:
CeresSolver.TypedPreconditioner
- Enclosing class:
CeresSolver
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidLeftMultiply(double[] x, double[] y) intnum_cols()abstract intnum_rows()abstract voidRightMultiply(double[] x, double[] y) abstract booleanUpdate(CeresSolver.LinearOperator A, double[] D)
-
Field Details
-
options
-
-
Constructor Details
-
Preconditioner
public Preconditioner()
-
-
Method Details
-
Update
-
RightMultiply
public abstract void RightMultiply(double[] x, double[] y) - Specified by:
RightMultiplyin classCeresSolver.LinearOperator
-
LeftMultiply
public void LeftMultiply(double[] x, double[] y) - Specified by:
LeftMultiplyin classCeresSolver.LinearOperator
-
num_rows
public abstract int num_rows()- Specified by:
num_rowsin classCeresSolver.LinearOperator
-
num_cols
public int num_cols()- Specified by:
num_colsin classCeresSolver.LinearOperator
-