ESMF_CompClass Derived Type

type, public :: ESMF_CompClass
sequence


Inherits

type~~esmf_compclass~~InheritsGraph type~esmf_compclass ESMF_CompClass type~esmf_base ESMF_Base type~esmf_compclass->type~esmf_base base type~esmf_clock ESMF_Clock type~esmf_compclass->type~esmf_clock clock, argclock type~esmf_compstatus ESMF_CompStatus type~esmf_compclass->type~esmf_compstatus compStatus type~esmf_comptunnel ESMF_CompTunnel type~esmf_compclass->type~esmf_comptunnel compTunnel type~esmf_comptype_flag ESMF_CompType_Flag type~esmf_compclass->type~esmf_comptype_flag compType type~esmf_config ESMF_Config type~esmf_compclass->type~esmf_config config type~esmf_context_flag ESMF_Context_Flag type~esmf_compclass->type~esmf_context_flag contextflag type~esmf_cwrap ESMF_CWrap type~esmf_compclass->type~esmf_cwrap compw type~esmf_grid ESMF_Grid type~esmf_compclass->type~esmf_grid gridList type~esmf_locstream ESMF_LocStream type~esmf_compclass->type~esmf_locstream locstreamList type~esmf_mesh ESMF_Mesh type~esmf_compclass->type~esmf_mesh meshList type~esmf_methodtable ESMF_MethodTable type~esmf_compclass->type~esmf_methodtable methodTable type~esmf_pointer ESMF_Pointer type~esmf_compclass->type~esmf_pointer ftable, vm_info, vm_cargo type~esmf_state ESMF_State type~esmf_compclass->type~esmf_state is, es type~esmf_vm ESMF_VM type~esmf_compclass->type~esmf_vm vm, vm_parent type~esmf_vmplan ESMF_VMPlan type~esmf_compclass->type~esmf_vmplan vmplan type~esmf_xgrid ESMF_XGrid type~esmf_compclass->type~esmf_xgrid xgridList type~esmf_base->type~esmf_pointer this type~esmf_clock->type~esmf_pointer this type~esmf_comptunnel->type~esmf_pointer this type~esmf_configclass ESMF_ConfigClass type~esmf_config->type~esmf_configclass cptr type~esmf_cwrap->type~esmf_compclass compp type~esmf_grid->type~esmf_pointer this type~esmf_locstreamtype ESMF_LocStreamType type~esmf_locstream->type~esmf_locstreamtype lstypep type~esmf_mesh->type~esmf_pointer this type~esmf_methodtable->type~esmf_pointer this type~esmf_stateclass ESMF_StateClass type~esmf_state->type~esmf_stateclass statep type~esmf_vm->type~esmf_pointer this type~esmf_vmplan->type~esmf_pointer this type~esmf_xgridtype ESMF_XGridType type~esmf_xgrid->type~esmf_xgridtype xgtypep

Inherited by

type~~esmf_compclass~~InheritedByGraph type~esmf_compclass ESMF_CompClass type~esmf_cwrap ESMF_CWrap type~esmf_compclass->type~esmf_cwrap compw type~esmf_cplcomp ESMF_CplComp type~esmf_cplcomp->type~esmf_compclass compp type~esmf_cwrap->type~esmf_compclass compp type~esmf_gridcomp ESMF_GridComp type~esmf_gridcomp->type~esmf_compclass compp type~esmf_scicomp ESMF_SciComp type~esmf_scicomp->type~esmf_compclass compp type~componentmapentryt ComponentMapEntryT type~componentmapentryt->type~esmf_gridcomp component type~connectormapentryt ConnectorMapEntryT type~connectormapentryt->type~esmf_cplcomp connector type~esmfiolayout ESMFIOLayout type~esmfiolayout->type~esmf_gridcomp taskComp type~mycomponents myComponents type~mycomponents->type~esmf_gridcomp component1, component2 type~type_internalstatestruct~3 type_InternalStateStruct type~type_internalstatestruct~3->type~esmf_cplcomp connectorComp type~type_internalstatestruct~3->type~esmf_gridcomp modelComp type~componentmapentry ComponentMapEntry type~componentmapentry->type~componentmapentryt wrap type~connectormapentry ConnectorMapEntry type~connectormapentry->type~connectormapentryt wrap type~iodata ioData type~iodata->type~esmfiolayout IOLayout type~mycomponentswrapper myComponentsWrapper type~mycomponentswrapper->type~mycomponents wrap type~type_internalstate~3 type_InternalState type~type_internalstate~3->type~type_internalstatestruct~3 wrap type~iowrapper ioWrapper type~iowrapper->type~iodata IO

Components

Type Visibility Attributes Name Initial
character(len=ESMF_MAXPATHLEN), public :: configFile
character(len=ESMF_MAXPATHLEN), public :: dirPath
integer(kind=ESMF_KIND_I8), public :: isInit = 76838410
integer, public, pointer :: devlist(:)
integer, public :: ndevlist
integer, public :: npetlist
integer, public, pointer :: petlist(:)
integer, public :: vm_recursionCount
logical, public :: iAmParticipant
logical, public :: vm_released
real(kind=ESMF_KIND_R8), public :: startTime
type(ESMF_Base), public :: base
type(ESMF_CWrap), public :: compw
type(ESMF_Clock), public :: argclock
type(ESMF_Clock), public :: clock
type(ESMF_CompStatus), public :: compStatus
type(ESMF_CompTunnel), public :: compTunnel
type(ESMF_CompType_Flag), public :: compType
type(ESMF_Config), public :: config
type(ESMF_Context_Flag), public :: contextflag
type(ESMF_Grid), public, allocatable :: gridList(:)
type(ESMF_LocStream), public, allocatable :: locstreamList(:)
type(ESMF_Mesh), public, allocatable :: meshList(:)
type(ESMF_MethodTable), public :: methodTable
type(ESMF_Pointer), public :: ftable
type(ESMF_Pointer), public :: vm_cargo
type(ESMF_Pointer), public :: vm_info
type(ESMF_State), public :: es
type(ESMF_State), public :: is
type(ESMF_VM), public :: vm
type(ESMF_VM), public :: vm_parent
type(ESMF_VMPlan), public :: vmplan
type(ESMF_XGrid), public, allocatable :: xgridList(:)