Class IdentityPreconditioner

  • All Implemented Interfaces:
    Preconditioner

    public class IdentityPreconditioner
    extends Object
    implements Preconditioner
    This identity preconditioner is used when no preconditioning is applied. This is used as the default preconditioner for an unpreconditioned linear system solver.
    • Constructor Detail

      • IdentityPreconditioner

        public IdentityPreconditioner()
    • Method Detail

      • solve

        public Vector solve​(Vector x)
        Return the input vector x.
        Specified by:
        solve in interface Preconditioner
        Parameters:
        x - a vector
        Returns:
        x the input vector
      • transposeSolve

        public Vector transposeSolve​(Vector x)
        Return the input vector x.
        Specified by:
        transposeSolve in interface Preconditioner
        Parameters:
        x - a vector
        Returns:
        x the input vector