ESMF_InfoCacheInitialize Subroutine

private subroutine ESMF_InfoCacheInitialize(self, rc)

Type Bound

ESMF_InfoCache

Arguments

Type IntentOptional Attributes Name
class(ESMF_InfoCache), intent(inout) :: self
integer, intent(out) :: rc

Calls

proc~~esmf_infocacheinitialize~~CallsGraph proc~esmf_infocacheinitialize ESMF_InfoCache%ESMF_InfoCacheInitialize interface~c_infocache_initialize c_infocache_initialize proc~esmf_infocacheinitialize->interface~c_infocache_initialize

Called by

proc~~esmf_infocacheinitialize~~CalledByGraph proc~esmf_infocacheinitialize ESMF_InfoCache%ESMF_InfoCacheInitialize none~initialize~2 ESMF_InfoCache%Initialize none~initialize~2->proc~esmf_infocacheinitialize proc~esmf_statereconcile_driver ESMF_StateReconcile_driver proc~esmf_statereconcile_driver->none~initialize~2 program~esmf_infocacheutest ESMF_InfoCacheUTest program~esmf_infocacheutest->none~initialize~2 proc~esmf_statereconcile ESMF_StateReconcile proc~esmf_statereconcile->proc~esmf_statereconcile_driver

Source Code

subroutine ESMF_InfoCacheInitialize(self, rc)
  class(ESMF_InfoCache), intent(inout) :: self
  integer, intent(out) :: rc

  self%ptr = C_NULL_PTR
  self%ptr = c_infocache_initialize()

  rc = ESMF_SUCCESS
  
end subroutine ESMF_InfoCacheInitialize