ESMF_SciCompMod Module


Uses

  • module~~esmf_scicompmod~~UsesGraph module~esmf_scicompmod ESMF_SciCompMod module~esmf_basemod ESMF_BaseMod module~esmf_scicompmod->module~esmf_basemod module~esmf_compmod ESMF_CompMod module~esmf_scicompmod->module~esmf_compmod module~esmf_initmacrosmod ESMF_InitMacrosMod module~esmf_scicompmod->module~esmf_initmacrosmod module~esmf_ioutilmod ESMF_IOUtilMod module~esmf_scicompmod->module~esmf_ioutilmod module~esmf_logerrmod ESMF_LogErrMod module~esmf_scicompmod->module~esmf_logerrmod module~esmf_utiltypesmod ESMF_UtilTypesMod module~esmf_scicompmod->module~esmf_utiltypesmod module~esmf_basemod->module~esmf_initmacrosmod module~esmf_basemod->module~esmf_ioutilmod module~esmf_basemod->module~esmf_logerrmod module~esmf_basemod->module~esmf_utiltypesmod iso_c_binding iso_c_binding module~esmf_basemod->iso_c_binding module~esmf_vmmod ESMF_VMMod module~esmf_basemod->module~esmf_vmmod module~esmf_compmod->module~esmf_basemod module~esmf_compmod->module~esmf_initmacrosmod module~esmf_compmod->module~esmf_ioutilmod module~esmf_compmod->module~esmf_logerrmod module~esmf_compmod->module~esmf_utiltypesmod module~esmf_calendarmod ESMF_CalendarMod module~esmf_compmod->module~esmf_calendarmod module~esmf_clockmod ESMF_ClockMod module~esmf_compmod->module~esmf_clockmod module~esmf_configmod ESMF_ConfigMod module~esmf_compmod->module~esmf_configmod module~esmf_gridmod ESMF_GridMod module~esmf_compmod->module~esmf_gridmod module~esmf_hconfigmod ESMF_HConfigMod module~esmf_compmod->module~esmf_hconfigmod module~esmf_locstreammod ESMF_LocStreamMod module~esmf_compmod->module~esmf_locstreammod module~esmf_meshmod ESMF_MeshMod module~esmf_compmod->module~esmf_meshmod module~esmf_statemod ESMF_StateMod module~esmf_compmod->module~esmf_statemod module~esmf_statetypesmod ESMF_StateTypesMod module~esmf_compmod->module~esmf_statetypesmod module~esmf_utilmod ESMF_UtilMod module~esmf_compmod->module~esmf_utilmod module~esmf_compmod->module~esmf_vmmod module~esmf_xgridmod ESMF_XGridMod module~esmf_compmod->module~esmf_xgridmod module~esmf_initmacrosmod->module~esmf_logerrmod module~esmf_initmacrosmod->module~esmf_utiltypesmod module~esmf_ioutilmod->module~esmf_utiltypesmod module~esmf_logerrmod->module~esmf_ioutilmod module~esmf_logerrmod->module~esmf_utiltypesmod module~esmf_utilstringmod ESMF_UtilStringMod module~esmf_logerrmod->module~esmf_utilstringmod module~esmf_utiltypesmod->iso_c_binding

Used by

  • module~~esmf_scicompmod~~UsedByGraph module~esmf_scicompmod ESMF_SciCompMod module~esmf ESMF module~esmf->module~esmf_scicompmod module~esmf_attributemod ESMF_AttributeMod module~esmf_attributemod->module~esmf_scicompmod module~esmf_infodescribemod ESMF_InfoDescribeMod module~esmf_infodescribemod->module~esmf_scicompmod module~esmf_infosyncmod ESMF_InfoSyncMod module~esmf_infosyncmod->module~esmf_scicompmod module~esmf_namedaliasmod ESMF_NamedAliasMod module~esmf_namedaliasmod->module~esmf_scicompmod proc~f_esmf_scicompcreate f_esmf_scicompcreate proc~f_esmf_scicompcreate->module~esmf_scicompmod proc~f_esmf_scicompdestroy f_esmf_scicompdestroy proc~f_esmf_scicompdestroy->module~esmf_scicompmod proc~f_esmf_scicompget f_esmf_scicompget proc~f_esmf_scicompget->module~esmf_scicompmod proc~f_esmf_scicompprint f_esmf_scicompprint proc~f_esmf_scicompprint->module~esmf_scicompmod proc~f_esmf_scicompset f_esmf_scicompset proc~f_esmf_scicompset->module~esmf_scicompmod proc~f_esmf_scicompvalidate f_esmf_scicompvalidate proc~f_esmf_scicompvalidate->module~esmf_scicompmod

Variables

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

Interfaces

public interface operator(/=)

  • private impure elemental function ESMF_SciCompNE(scicomp1, scicomp2)

    Arguments

    Type IntentOptional Attributes Name
    type(ESMF_SciComp), intent(in) :: scicomp1
    type(ESMF_SciComp), intent(in) :: scicomp2

    Return Value logical

public interface operator(==)

  • private impure elemental function ESMF_SciCompEQ(scicomp1, scicomp2)

    Arguments

    Type IntentOptional Attributes Name
    type(ESMF_SciComp), intent(in) :: scicomp1
    type(ESMF_SciComp), intent(in) :: scicomp2

    Return Value logical


Functions

public function ESMF_SciCompGetInit(d)

Arguments

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

Return Value integer(kind=ESMF_KIND_I8)

private impure elemental function ESMF_SciCompEQ(scicomp1, scicomp2)

Arguments

Type IntentOptional Attributes Name
type(ESMF_SciComp), intent(in) :: scicomp1
type(ESMF_SciComp), intent(in) :: scicomp2

Return Value logical

public function ESMF_SciCompIsCreated(scicomp, keywordEnforcer, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_SciComp), intent(in) :: scicomp
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(out), optional :: rc

Return Value logical

private impure elemental function ESMF_SciCompNE(scicomp1, scicomp2)

Arguments

Type IntentOptional Attributes Name
type(ESMF_SciComp), intent(in) :: scicomp1
type(ESMF_SciComp), intent(in) :: scicomp2

Return Value logical

public recursive function ESMF_SciCompCreate(keywordEnforcer, name, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
character(len=*), intent(in), optional :: name
integer, intent(out), optional :: rc

Return Value type(ESMF_SciComp)


Subroutines

public subroutine ESMF_SciCompDestroy(scicomp, keywordEnforcer, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_SciComp), intent(inout) :: scicomp
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(out), optional :: rc

public subroutine ESMF_SciCompGet(scicomp, keywordEnforcer, name, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_SciComp), intent(in) :: scicomp
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
character(len=*), intent(out), optional :: name
integer, intent(out), optional :: rc

public subroutine ESMF_SciCompPrint(scicomp, keywordEnforcer, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_SciComp), intent(in) :: scicomp
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(out), optional :: rc

public subroutine ESMF_SciCompSet(scicomp, keywordEnforcer, name, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_SciComp), intent(inout) :: scicomp
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
character(len=*), intent(in), optional :: name
integer, intent(out), optional :: rc

public subroutine ESMF_SciCompValidate(scicomp, keywordEnforcer, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_SciComp), intent(in) :: scicomp
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(out), optional :: rc