VerticalDimSpec Derived Type

type, public :: VerticalDimSpec


Inherited by

type~~verticaldimspec~~InheritedByGraph type~verticaldimspec VerticalDimSpec type~fieldspec~2 FieldSpec type~fieldspec~2->type~verticaldimspec vertical_dim_spec type~variablespec VariableSpec type~variablespec->type~verticaldimspec vertical_dim_spec type~bracketspec BracketSpec type~bracketspec->type~fieldspec~2 reference_spec, field_specs type~servicespec ServiceSpec type~servicespec->type~variablespec variable_spec type~vector_wrapper~25 vector_wrapper type~vector_wrapper~25->type~variablespec item type~variablespecvector VariableSpecVector type~variablespecvector->type~vector_wrapper~25 elements type~variablespecvectoriterator VariableSpecVectorIterator type~variablespecvectoriterator->type~vector_wrapper~25 elements type~componentspec ComponentSpec type~componentspec->type~variablespecvector var_specs type~vectorriterator~20 VectorRIterator type~vectorriterator~20->type~variablespecvectoriterator iterator

Type-Bound Procedures

procedure, public :: make_info

  • private function make_info(this, rc) result(info)

    Arguments

    Type IntentOptional Attributes Name
    class(VerticalDimSpec), intent(in) :: this
    integer, intent(out), optional :: rc

    Return Value type(ESMF_Info)

Source Code

   type :: VerticalDimSpec
      private
      integer :: id = -1
   contains
      procedure :: make_info
   end type VerticalDimSpec