abstract_metadata Derived Type

type, public, abstract :: abstract_metadata

Abstract type for solver metadata from which all others are extended.


Type-Bound Procedures

procedure(abstract_print_metadata), public, deferred, pass(self) :: print

  • subroutine abstract_print_metadata(self, reset_counters, verbose) Prototype

    Arguments

    Type IntentOptional Attributes Name
    class(abstract_metadata), intent(inout) :: self
    logical, intent(in), optional :: reset_counters
    logical, intent(in), optional :: verbose

procedure(abstract_reset_metadata), public, deferred, pass(self) :: reset

  • subroutine abstract_reset_metadata(self) Prototype

    Arguments

    Type IntentOptional Attributes Name
    class(abstract_metadata), intent(inout) :: self