ESMF_ClockTypeMod Module



Variables

Type Visibility Attributes Name Initial
character(len=*), private, parameter :: version = '$Id$'

Derived Types

type, public, sequence  ::  ESMF_Clock

Components

Type Visibility Attributes Name Initial
integer(kind=ESMF_KIND_I8), private :: isInit = 76838410
type(ESMF_Pointer), private :: this

Functions

public function ESMF_ClockGetInit(d)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Clock), intent(in), optional :: d

Return Value integer(kind=ESMF_KIND_I8)

public function ESMF_ClockEQAlias(clock1, clock2)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Clock), intent(in) :: clock1
type(ESMF_Clock), intent(in) :: clock2

Return Value logical


Subroutines

public subroutine ESMF_ClockGetThis(clock, this, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Clock), intent(in) :: clock
type(ESMF_Pointer), intent(out) :: this
integer, intent(out), optional :: rc

public subroutine ESMF_ClockSetInitCreated(clock, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Clock), intent(inout), optional :: clock
integer, intent(out), optional :: rc

public subroutine ESMF_ClockSetInitDeleted(clock, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Clock), intent(inout) :: clock
integer, intent(out), optional :: rc

public subroutine ESMF_ClockSetThis(clock, this, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Clock), intent(inout) :: clock
type(ESMF_Pointer), intent(in) :: this
integer, intent(out), optional :: rc