type_InternalStateStruct Derived Type

type, private :: type_InternalStateStruct


Inherits

type~~type_internalstatestruct~~InheritsGraph type~type_internalstatestruct type_InternalStateStruct ESMF_FieldBundle ESMF_FieldBundle type~type_internalstatestruct->ESMF_FieldBundle srcFields, dstFields type~esmf_clock ESMF_Clock type~type_internalstatestruct->type~esmf_clock driverClock type~esmf_field ESMF_Field type~type_internalstatestruct->type~esmf_field srcFieldList, dstFieldList type~esmf_region_flag ESMF_Region_Flag type~type_internalstatestruct->type~esmf_region_flag zeroRegions type~esmf_routehandle ESMF_RouteHandle type~type_internalstatestruct->type~esmf_routehandle rh type~esmf_state ESMF_State type~type_internalstatestruct->type~esmf_state state type~esmf_termorder_flag ESMF_TermOrder_Flag type~type_internalstatestruct->type~esmf_termorder_flag termOrders type~esmf_vm ESMF_VM type~type_internalstatestruct->type~esmf_vm srcVM, dstVM type~type_cplset type_CplSet type~type_internalstatestruct->type~type_cplset cplSet type~type_updatepacket type_UpdatePacket type~type_internalstatestruct->type~type_updatepacket updatePackets type~esmf_pointer ESMF_Pointer type~esmf_clock->type~esmf_pointer this type~esmf_fieldtype ESMF_FieldType type~esmf_field->type~esmf_fieldtype ftypep type~esmf_routehandle->type~esmf_pointer this type~esmf_stateclass ESMF_StateClass type~esmf_state->type~esmf_stateclass statep type~esmf_vm->type~esmf_pointer this type~type_cplset->ESMF_FieldBundle srcFields, dstFields type~type_cplset->type~esmf_field srcFieldList, dstFieldList type~type_cplset->type~esmf_region_flag zeroRegions type~type_cplset->type~esmf_routehandle rh type~type_cplset->type~esmf_state state type~type_cplset->type~esmf_termorder_flag termOrders type~type_updatepacket->type~type_updatepacket prev ESMF_Array ESMF_Array type~esmf_fieldtype->ESMF_Array array type~esmf_base ESMF_Base type~esmf_fieldtype->type~esmf_base base type~esmf_fieldstatus_flag ESMF_FieldStatus_Flag type~esmf_fieldtype->type~esmf_fieldstatus_flag status type~esmf_geom ESMF_Geom type~esmf_fieldtype->type~esmf_geom geom type~esmf_status ESMF_Status type~esmf_fieldtype->type~esmf_status iostatus type~esmf_stateclass->type~esmf_base base type~esmf_container ESMF_Container type~esmf_stateclass->type~esmf_container stateContainer type~esmf_mapptr ESMF_MapPtr type~esmf_stateclass->type~esmf_mapptr nameMap type~esmf_methodtable ESMF_MethodTable type~esmf_stateclass->type~esmf_methodtable methodTable type~esmf_stateintent_flag ESMF_StateIntent_Flag type~esmf_stateclass->type~esmf_stateintent_flag st type~esmf_stateitemwrap ESMF_StateItemWrap type~esmf_stateclass->type~esmf_stateitemwrap zapList type~esmf_base->type~esmf_pointer this type~esmf_container->type~esmf_pointer this type~esmf_geomclass ESMF_GeomClass type~esmf_geom->type~esmf_geomclass gbcp type~esmf_mapptr->type~esmf_pointer this type~esmf_methodtable->type~esmf_pointer this type~esmf_stateitem ESMF_StateItem type~esmf_stateitemwrap->type~esmf_stateitem si

Inherited by

type~~type_internalstatestruct~~InheritedByGraph type~type_internalstatestruct type_InternalStateStruct type~type_internalstate type_InternalState type~type_internalstate->type~type_internalstatestruct wrap

Components

Type Visibility Attributes Name Initial
character(len=ESMF_MAXSTR), public, pointer :: cplSetList(:)
integer, public :: cplSetCount
integer, public :: epochThrottle
logical, public :: dstFlag
logical, public :: epochEnable
logical, public :: epochEnterKeepAlloc
logical, public :: epochExitKeepAlloc
logical, public :: srcDstOverlap
logical, public :: srcFlag
type(ESMF_Clock), public :: driverClock
type(ESMF_Field), public, pointer :: dstFieldList(:)
type(ESMF_Field), public, pointer :: srcFieldList(:)
type(ESMF_FieldBundle), public :: dstFields
type(ESMF_FieldBundle), public :: srcFields
type(ESMF_Region_Flag), public, pointer :: zeroRegions(:)
type(ESMF_RouteHandle), public :: rh
type(ESMF_State), public :: state
type(ESMF_TermOrder_Flag), public, pointer :: termOrders(:)
type(ESMF_VM), public :: dstVM
type(ESMF_VM), public :: srcVM
type(type_CplSet), public, allocatable :: cplSet(:)
type(type_UpdatePacket), public, pointer :: updatePackets