ESMF_XGridType Derived Type

type, public :: ESMF_XGridType
sequence


Inherits

type~~esmf_xgridtype~~InheritsGraph type~esmf_xgridtype ESMF_XGridType ESMF_Array ESMF_Array type~esmf_xgridtype->ESMF_Array fracA2X, fracX2A, fracB2X, fracX2B, fracX, frac2A, frac2B type~esmf_base ESMF_Base type~esmf_xgridtype->type~esmf_base base type~esmf_coordsys_flag ESMF_CoordSys_Flag type~esmf_xgridtype->type~esmf_coordsys_flag coordSys type~esmf_distgrid ESMF_DistGrid type~esmf_xgridtype->type~esmf_distgrid distgridM, distgridA, distgridB type~esmf_mesh ESMF_Mesh type~esmf_xgridtype->type~esmf_mesh mesh type~esmf_status ESMF_Status type~esmf_xgridtype->type~esmf_status status type~esmf_xgridgeombase ESMF_XGridGeomBase type~esmf_xgridtype->type~esmf_xgridgeombase sideA, sideB type~esmf_xgridspec ESMF_XGridSpec type~esmf_xgridtype->type~esmf_xgridspec sparseMatA2X, sparseMatX2A, sparseMatB2X, sparseMatX2B type~esmf_pointer ESMF_Pointer type~esmf_base->type~esmf_pointer this type~esmf_distgrid->type~esmf_pointer this type~esmf_mesh->type~esmf_pointer this type~esmf_xgridgeombaseclass ESMF_XGridGeomBaseClass type~esmf_xgridgeombase->type~esmf_xgridgeombaseclass gbcp type~esmf_xgridgeombaseclass->type~esmf_mesh mesh type~esmf_grid ESMF_Grid type~esmf_xgridgeombaseclass->type~esmf_grid grid type~esmf_meshloc ESMF_MeshLoc type~esmf_xgridgeombaseclass->type~esmf_meshloc meshloc type~esmf_staggerloc ESMF_StaggerLoc type~esmf_xgridgeombaseclass->type~esmf_staggerloc staggerloc type~esmf_xgridgeomtype_flag ESMF_XGridGeomType_Flag type~esmf_xgridgeombaseclass->type~esmf_xgridgeomtype_flag type type~esmf_grid->type~esmf_pointer this

Inherited by

type~~esmf_xgridtype~~InheritedByGraph type~esmf_xgridtype ESMF_XGridType type~esmf_xgrid ESMF_XGrid type~esmf_xgrid->type~esmf_xgridtype xgtypep type~esmf_compclass ESMF_CompClass type~esmf_compclass->type~esmf_xgrid xgridList type~esmf_cwrap ESMF_CWrap type~esmf_compclass->type~esmf_cwrap compw type~esmf_geomclass ESMF_GeomClass type~esmf_geomclass->type~esmf_xgrid xgrid type~esmf_cplcomp ESMF_CplComp type~esmf_cplcomp->type~esmf_compclass compp type~esmf_cwrap->type~esmf_compclass compp type~esmf_geom ESMF_Geom type~esmf_geom->type~esmf_geomclass gbcp 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~esmf_fieldtype ESMF_FieldType type~esmf_fieldtype->type~esmf_geom geom 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

Components

Type Visibility Attributes Name Initial
integer(kind=ESMF_KIND_I8), public :: isInit = 76838410
integer, public :: online
logical, public :: is_proxy
logical, public :: storeOverlay
real(kind=ESMF_KIND_R8), public, pointer :: area(:) => null()
real(kind=ESMF_KIND_R8), public, pointer :: centroid(:,:) => null()
type(ESMF_Array), public, pointer :: frac2A(:) => null()
type(ESMF_Array), public, pointer :: frac2B(:) => null()
type(ESMF_Array), public, pointer :: fracA2X(:) => null()
type(ESMF_Array), public, pointer :: fracB2X(:) => null()
type(ESMF_Array), public :: fracX
type(ESMF_Array), public, pointer :: fracX2A(:) => null()
type(ESMF_Array), public, pointer :: fracX2B(:) => null()
type(ESMF_Base), public :: base
type(ESMF_CoordSys_Flag), public :: coordSys
type(ESMF_DistGrid), public, pointer :: distgridA(:) => null()
type(ESMF_DistGrid), public, pointer :: distgridB(:) => null()
type(ESMF_DistGrid), public :: distgridM
type(ESMF_Mesh), public :: mesh
type(ESMF_Status), public :: status
type(ESMF_XGridGeomBase), public, pointer :: sideA(:) => null()
type(ESMF_XGridGeomBase), public, pointer :: sideB(:) => null()
type(ESMF_XGridSpec), public, pointer :: sparseMatA2X(:) => null()
type(ESMF_XGridSpec), public, pointer :: sparseMatB2X(:) => null()
type(ESMF_XGridSpec), public, pointer :: sparseMatX2A(:) => null()
type(ESMF_XGridSpec), public, pointer :: sparseMatX2B(:) => null()