aggregator_t Derived Type

type, public, abstract :: aggregator_t


Components

Type Visibility Attributes Name Initial
integer, public :: counter = 0
procedure(accumulate_data), public, pointer :: accumulate
procedure(reset_data), public, pointer :: reset

Type-Bound Procedures

procedure, public :: init => aggregator_init

procedure, public :: set_method => aggregator_set_method

  • private subroutine aggregator_set_method(this, method)

    Arguments

    Type IntentOptional Attributes Name
    class(aggregator_t), intent(inout) :: this
    character(len=*), intent(in) :: method