GriddedComponentDriverPair Derived Type

type, public :: GriddedComponentDriverPair


Inherits

type~~griddedcomponentdriverpair~~InheritsGraph type~griddedcomponentdriverpair GriddedComponentDriverPair type~griddedcomponentdriver GriddedComponentDriver type~griddedcomponentdriverpair->type~griddedcomponentdriver second ESMF_Clock ESMF_Clock type~griddedcomponentdriver->ESMF_Clock clock ESMF_GridComp ESMF_GridComp type~griddedcomponentdriver->ESMF_GridComp gridcomp type~componentdriver ComponentDriver type~griddedcomponentdriver->type~componentdriver type~componentdrivervector ComponentDriverVector type~griddedcomponentdriver->type~componentdrivervector export_couplers, import_couplers type~multistate MultiState type~griddedcomponentdriver->type~multistate states type~vector_wrapper~22 vector_wrapper type~componentdrivervector->type~vector_wrapper~22 elements ESMF_State ESMF_State type~multistate->ESMF_State internalState, importState, exportState type~vector_wrapper~22->type~componentdriver item

Components

Type Visibility Attributes Name Initial
character(len=:), public, allocatable :: first
type(GriddedComponentDriver), public :: second

Constructor

public interface GriddedComponentDriverPair

  • private function omap_I_p_new_pair(first, second) result(p)

    Arguments

    Type IntentOptional Attributes Name
    character(len=*), intent(in) :: first
    type(GriddedComponentDriver), intent(in) :: second

    Return Value type(GriddedComponentDriverPair)