MAPL_VarSpec Derived Type

type, public :: MAPL_VarSpec


Inherits

type~~mapl_varspec~~InheritsGraph type~mapl_varspec MAPL_VarSpec type~mapl_varspectype MAPL_VarSpecType type~mapl_varspec->type~mapl_varspectype SpecPtr ESMF_Field ESMF_Field type~mapl_varspectype->ESMF_Field FIELD ESMF_FieldBundle ESMF_FieldBundle type~mapl_varspectype->ESMF_FieldBundle BUNDLE ESMF_Grid ESMF_Grid type~mapl_varspectype->ESMF_Grid GRID ESMF_State ESMF_State type~mapl_varspectype->ESMF_State STATE type~fieldspec FieldSpec type~mapl_varspectype->type~fieldspec field_spec ESMF_TypeKind_Flag ESMF_TypeKind_Flag type~fieldspec->ESMF_TypeKind_Flag typekind type~abstractstateitemspec AbstractStateItemSpec type~fieldspec->type~abstractstateitemspec type~couplingspec CouplingSpec type~fieldspec->type~couplingspec coupling_spec type~dimsspec DimsSpec type~fieldspec->type~dimsspec dims_spec type~horizontalstaggerloc HorizontalStaggerLoc type~dimsspec->type~horizontalstaggerloc horz_stagger_loc type~ungriddeddimspec UngriddedDimSpec type~dimsspec->type~ungriddeddimspec ungridded_dim_specs type~verticalstaggerloc VerticalStaggerLoc type~dimsspec->type~verticalstaggerloc vert_stagger_loc

Inherited by

type~~mapl_varspec~~InheritedByGraph type~mapl_varspec MAPL_VarSpec type~mapl_varspecptr MAPL_VarSpecPtr type~mapl_varspecptr->type~mapl_varspec Spec type~statespecification StateSpecification type~statespecification->type~mapl_varspec old_var_specs type~varspecvector VarSpecVector type~statespecification->type~varspecvector var_specs type~vector_wrapper~4 vector_wrapper type~vector_wrapper~4->type~mapl_varspec item type~componentspecification ComponentSpecification type~componentspecification->type~statespecification import, export, internal, forcing type~varspecvector->type~vector_wrapper~4 elements type~varspecvectoriterator VarSpecVectorIterator type~varspecvectoriterator->type~vector_wrapper~4 elements type~baseframeworkcomponent BaseFrameworkComponent type~baseframeworkcomponent->type~componentspecification component_spec type~vectorriterator~4 VectorRIterator type~vectorriterator~4->type~varspecvectoriterator iterator type~maplgenericcomponent MaplGenericComponent type~maplgenericcomponent->type~baseframeworkcomponent

Components

Type Visibility Attributes Name Initial
type(MAPL_VarSpecType), public, pointer :: SpecPtr => null()

Source Code

   type :: MAPL_VarSpec
!C$      private
      type(MAPL_VarSpecType), pointer :: SpecPtr => null()
   end type MAPL_VarSpec