task_t Derived Type

type, public, abstract :: task_t

encapsulate task work


Inherited by

type~~task_t~~InheritedByGraph type~task_t task_t type~vertex_t vertex_t type~vertex_t->type~task_t task type~dag_t dag_t type~dag_t->type~vertex_t vertices

Contents


Type-Bound Procedures

procedure(execute_i), public, deferred :: execute

  • function execute_i(self, arguments) result(output)Prototype

    complete the assigned task

    Arguments

    TypeIntentOptionalAttributesName
    class(task_t), intent(in) :: self
    type(payload_t), intent(in) :: arguments(:)

    Return Value type(payload_t)