VarspecDescriptionVectorRIterator Derived Type

type, public :: VarspecDescriptionVectorRIterator


Inherits

type~~varspecdescriptionvectorriterator~~InheritsGraph type~varspecdescriptionvectorriterator VarspecDescriptionVectorRIterator type~varspecdescription VarspecDescription type~varspecdescriptionvectorriterator->type~varspecdescription elements type~mapl_varspectype MAPL_VarSpecType type~varspecdescription->type~mapl_varspectype 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~2 DimsSpec type~fieldspec->type~dimsspec~2 dims_spec

Type-Bound Procedures

generic, public :: at => v_riter_atDefault

generic, public :: at => v_riter_atOffset

generic, public :: at => v_riter_atOffset_32

procedure, public :: get => v_riter_get

procedure, public :: next => v_riter_next

generic, public :: operator(+) => v_riter_add

generic, public :: operator(+) => v_riter_add_32

generic, public :: operator(-) => v_riter_subtract

generic, public :: operator(-) => v_riter_subtract_32

generic, public :: operator(/=) => v_riter_not_equal

generic, public :: operator(<) => v_riter_less

generic, public :: operator(<=) => v_riter_less_equal

generic, public :: operator(==) => v_riter_equal

generic, public :: operator(>) => v_riter_greater

generic, public :: operator(>=) => v_riter_greater_equal

procedure, public :: previous => v_riter_previous

procedure, public :: v_riter_add

procedure, public :: v_riter_add_32

procedure, public :: v_riter_atDefault

procedure, public :: v_riter_atOffset

procedure, public :: v_riter_atOffset_32

procedure, public :: v_riter_equal

procedure, public :: v_riter_greater

procedure, public :: v_riter_greater_equal

procedure, public :: v_riter_less

procedure, public :: v_riter_less_equal

procedure, public :: v_riter_not_equal

procedure, public :: v_riter_subtract

procedure, public :: v_riter_subtract_32