cern.colt.matrix.tdouble.algo.solver.preconditioner
Class DoubleIdentity
java.lang.Object
cern.colt.matrix.tdouble.algo.solver.preconditioner.DoubleIdentity
- All Implemented Interfaces:
- DoublePreconditioner
public class DoubleIdentity
- extends Object
- implements DoublePreconditioner
DoubleIdentity
public DoubleIdentity()
apply
public DoubleMatrix1D apply(DoubleMatrix1D b,
DoubleMatrix1D x)
- Description copied from interface:
DoublePreconditioner
- Solves the approximate problem with the given right hand side. Result is
stored in given solution vector
- Specified by:
apply
in interface DoublePreconditioner
- Parameters:
b
- Right hand side of problemx
- Result is stored here
- Returns:
- x
transApply
public DoubleMatrix1D transApply(DoubleMatrix1D b,
DoubleMatrix1D x)
- Description copied from interface:
DoublePreconditioner
- Solves the approximate transpose problem with the given right hand side.
Result is stored in given solution vector
- Specified by:
transApply
in interface DoublePreconditioner
- Parameters:
b
- Right hand side of problemx
- Result is stored here
- Returns:
- x
setMatrix
public void setMatrix(DoubleMatrix2D A)
- Description copied from interface:
DoublePreconditioner
- Sets the operator matrix for the preconditioner. This method must be
called before a preconditioner is used by an iterative solver
- Specified by:
setMatrix
in interface DoublePreconditioner
- Parameters:
A
- Matrix to setup the preconditioner for. Not modified
Jump to the Parallel Colt Homepage