abstract_precond_cdp Derived Type

type, public, abstract :: abstract_precond_cdp


Type-Bound Procedures

procedure(abstract_apply_cdp), public, deferred, pass(self) :: apply

  • subroutine abstract_apply_cdp(self, vec) Prototype

    Abstract interface to apply a preconditioner in LightKrylov.

    Arguments

    Type IntentOptional Attributes Name
    class(abstract_precond_cdp), intent(in) :: self

    Preconditioner.

    class(abstract_vector_cdp), intent(inout) :: vec

    Input/Output vector.