pAdaptationAgent_t Derived Type

type, public :: pAdaptationAgent_t


Components

Type Visibility Attributes Name Initial
integer, public :: smax
integer, public :: pmin
integer, public :: pmax
type(adaptiveArray_t), public, allocatable :: policy(:)

Type-Bound Procedures

procedure, public :: construct => pAdaptationAgent_Construct

  • private subroutine pAdaptationAgent_Construct(self, agentFile)

    Arguments

    Type IntentOptional Attributes Name
    class(pAdaptationAgent_t), intent(inout) :: self
    character(len=*), intent(in) :: agentFile

procedure, public :: destruct => pAdaptationAgent_Destruct

  • private subroutine pAdaptationAgent_Destruct(self)

    Arguments

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