abstract_precond_rdp Derived Type

type, public, abstract :: abstract_precond_rdp


Type-Bound Procedures

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

  • subroutine abstract_apply_rdp(self, vec) Prototype

    Abstract interface to apply a preconditioner in LightKrylov.

    Arguments

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

    Preconditioner.

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

    Input/Output vector.