cern.colt.matrix.tfloat.algo.solver.preconditioner
Class FloatIdentity
java.lang.Object
cern.colt.matrix.tfloat.algo.solver.preconditioner.FloatIdentity
- All Implemented Interfaces:
- FloatPreconditioner
public class FloatIdentity
- extends Object
- implements FloatPreconditioner
FloatIdentity
public FloatIdentity()
apply
public FloatMatrix1D apply(FloatMatrix1D b,
FloatMatrix1D x)
- Description copied from interface:
FloatPreconditioner
- Solves the approximate problem with the given right hand side. Result is
stored in given solution vector
- Specified by:
apply
in interface FloatPreconditioner
- Parameters:
b
- Right hand side of problemx
- Result is stored here
- Returns:
- x
transApply
public FloatMatrix1D transApply(FloatMatrix1D b,
FloatMatrix1D x)
- Description copied from interface:
FloatPreconditioner
- Solves the approximate transpose problem with the given right hand side.
Result is stored in given solution vector
- Specified by:
transApply
in interface FloatPreconditioner
- Parameters:
b
- Right hand side of problemx
- Result is stored here
- Returns:
- x
setMatrix
public void setMatrix(FloatMatrix2D A)
- Description copied from interface:
FloatPreconditioner
- 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 FloatPreconditioner
- Parameters:
A
- Matrix to setup the preconditioner for. Not modified
Jump to the Parallel Colt Homepage