RoutehandleManager Derived Type

type, public :: RoutehandleManager


Inherits

type~~routehandlemanager~~InheritsGraph type~routehandlemanager RoutehandleManager type~routehandlespecvector RoutehandleSpecVector type~routehandlemanager->type~routehandlespecvector specs type~routehandlevector RoutehandleVector type~routehandlemanager->type~routehandlevector routehandles type~vector_wrapper~20 vector_wrapper type~routehandlespecvector->type~vector_wrapper~20 elements type~vector_wrapper~2 vector_wrapper type~routehandlevector->type~vector_wrapper~2 elements ESMF_RouteHandle ESMF_RouteHandle type~vector_wrapper~2->ESMF_RouteHandle item type~routehandlespec RoutehandleSpec type~vector_wrapper~20->type~routehandlespec item ESMF_Geom ESMF_Geom type~routehandlespec->ESMF_Geom geom_in, geom_out type~routehandleparam RoutehandleParam type~routehandlespec->type~routehandleparam rh_param

Inherited by

type~~routehandlemanager~~InheritedByGraph type~routehandlemanager RoutehandleManager type~esmfregridderfactory EsmfRegridderFactory type~esmfregridderfactory->type~routehandlemanager rh_manager

Constructor

public interface RoutehandleManager


Type-Bound Procedures

procedure, public :: add_routehandle

procedure, public :: delete_routehandle

procedure, public :: get_routehandle

Source Code

   type :: RoutehandleManager
      private
      type(RoutehandleSpecVector) :: specs
      type(RoutehandleVector) :: routehandles
   contains
      procedure :: get_routehandle
      procedure :: add_routehandle
      procedure :: delete_routehandle
   end type RoutehandleManager