ESMF_InitMacrosMod Module


Uses

  • module~~esmf_initmacrosmod~~UsesGraph module~esmf_initmacrosmod ESMF_InitMacrosMod module~esmf_logerrmod ESMF_LogErrMod module~esmf_initmacrosmod->module~esmf_logerrmod module~esmf_utiltypesmod ESMF_UtilTypesMod module~esmf_initmacrosmod->module~esmf_utiltypesmod module~esmf_logerrmod->module~esmf_utiltypesmod module~esmf_ioutilmod ESMF_IOUtilMod module~esmf_logerrmod->module~esmf_ioutilmod module~esmf_utilstringmod ESMF_UtilStringMod module~esmf_logerrmod->module~esmf_utilstringmod iso_c_binding iso_c_binding module~esmf_utiltypesmod->iso_c_binding module~esmf_ioutilmod->module~esmf_utiltypesmod

Used by


Functions

private recursive function ESMF_InitCheckDeep(isInit) result(InitCheckDeep)

Arguments

Type IntentOptional Attributes Name
integer(kind=ESMF_KIND_I8), intent(in) :: isInit

Return Value integer

private recursive function ESMF_InitCheckShallow(isInit) result(InitCheckShallow)

Arguments

Type IntentOptional Attributes Name
integer(kind=ESMF_KIND_I8), intent(in) :: isInit

Return Value integer

public recursive function ESMF_IMErr(isInit, line, file, method, rc) result(IMErr)

Arguments

Type IntentOptional Attributes Name
integer(kind=ESMF_KIND_I8), intent(in) :: isInit
integer, intent(in), optional :: line
character(len=*), intent(in), optional :: file
character(len=*), intent(in), optional :: method
integer, intent(out), optional :: rc

Return Value logical

public recursive function ESMF_IMErrS(isInit, line, file, method, rc) result(IMErrS)

Arguments

Type IntentOptional Attributes Name
integer(kind=ESMF_KIND_I8), intent(in) :: isInit
integer, intent(in), optional :: line
character(len=*), intent(in), optional :: file
character(len=*), intent(in), optional :: method
integer, intent(out), optional :: rc

Return Value logical


Subroutines

public subroutine ESMF_InitPrint(isInit, rc)

Arguments

Type IntentOptional Attributes Name
integer(kind=ESMF_KIND_I8), intent(in) :: isInit
integer, intent(out), optional :: rc