ESMF_GeomGetInit Function

public function ESMF_GeomGetInit(geom)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Geom), intent(in), optional :: geom

Return Value integer(kind=ESMF_KIND_I8)


Called by

proc~~esmf_geomgetinit~~CalledByGraph proc~esmf_geomgetinit ESMF_GeomGetInit proc~esmf_fieldgetgballocbounds ESMF_FieldGetGBAllocBounds proc~esmf_fieldgetgballocbounds->proc~esmf_geomgetinit proc~esmf_geomget ESMF_GeomGet proc~esmf_fieldgetgballocbounds->proc~esmf_geomget proc~esmf_geomgetplocalde ESMF_GeomGetPLocalDe proc~esmf_fieldgetgballocbounds->proc~esmf_geomgetplocalde proc~esmf_geomdestroy ESMF_GeomDestroy proc~esmf_geomdestroy->proc~esmf_geomgetinit proc~esmf_geomeq ESMF_GeomEQ proc~esmf_geomeq->proc~esmf_geomgetinit proc~esmf_geomget->proc~esmf_geomgetinit proc~esmf_geomgetarrayinfo ESMF_GeomGetArrayInfo proc~esmf_geomgetarrayinfo->proc~esmf_geomgetinit proc~esmf_geomgetplocalde->proc~esmf_geomgetinit proc~esmf_geommatch ESMF_GeomMatch proc~esmf_geommatch->proc~esmf_geomgetinit proc~esmf_geomserialize ESMF_GeomSerialize proc~esmf_geomserialize->proc~esmf_geomgetinit proc~esmf_geomvalidate ESMF_GeomValidate proc~esmf_geomvalidate->proc~esmf_geomgetinit proc~getinfogeom ESMF_InfoDescribe%getInfoGeom proc~getinfogeom->proc~esmf_geomgetinit proc~getinfogeom->proc~esmf_geomget interface~operator(==)~23 operator(==) interface~operator(==)~23->proc~esmf_geomeq none~getinfo ESMF_InfoDescribe%GetInfo none~getinfo->proc~getinfogeom proc~esmf_fielddestructgeom ESMF_FieldDestructGeom proc~esmf_fielddestructgeom->proc~esmf_geomdestroy proc~esmf_fielddestructgeom->proc~esmf_geomget proc~esmf_fieldprint ESMF_FieldPrint proc~esmf_fieldprint->proc~esmf_geomget proc~esmf_fieldserialize ESMF_FieldSerialize proc~esmf_fieldserialize->proc~esmf_geomserialize proc~esmf_fieldvalidate ESMF_FieldValidate proc~esmf_fieldvalidate->proc~esmf_geomget proc~esmf_fieldvalidate->proc~esmf_geomgetplocalde proc~esmf_fieldvalidate->proc~esmf_geomvalidate proc~esmf_geomne ESMF_GeomNE proc~esmf_geomne->proc~esmf_geomeq proc~esmf_gridgetfieldbounds ESMF_GridGetFieldBounds proc~esmf_gridgetfieldbounds->proc~esmf_fieldgetgballocbounds proc~esmf_gridgetfieldbounds->proc~esmf_geomdestroy proc~esmf_locstreamgetfieldbounds ESMF_LocStreamGetFieldBounds proc~esmf_locstreamgetfieldbounds->proc~esmf_fieldgetgballocbounds proc~esmf_locstreamgetfieldbounds->proc~esmf_geomdestroy proc~esmf_meshgetfieldbounds ESMF_MeshGetFieldBounds proc~esmf_meshgetfieldbounds->proc~esmf_fieldgetgballocbounds proc~esmf_meshgetfieldbounds->proc~esmf_geomdestroy proc~esmf_xgridgetfieldbounds ESMF_XGridGetFieldBounds proc~esmf_xgridgetfieldbounds->proc~esmf_fieldgetgballocbounds proc~esmf_xgridgetfieldbounds->proc~esmf_geomdestroy proc~test_comp_geom test_comp_geom proc~test_comp_geom->proc~esmf_geomdestroy proc~test_geom test_geom proc~test_geom->proc~esmf_geomdestroy proc~test_geom->proc~esmf_geomget proc~test_geom_comp_tkr test_geom_comp_tkr proc~test_geom_comp_tkr->proc~esmf_geomdestroy proc~test_geom_tkr test_geom_tkr proc~test_geom_tkr->proc~esmf_geomdestroy program~esmf_geomutest ESMF_GeomUTest program~esmf_geomutest->proc~esmf_geomdestroy program~esmf_geomutest->proc~esmf_geommatch

Source Code

      function ESMF_GeomGetInit(geom)
!
! !RETURN VALUE:
      ESMF_INIT_TYPE :: ESMF_GeomGetInit
!
! !ARGUMENTS:
      type(ESMF_Geom), intent(in), optional :: geom
!
! !DESCRIPTION:
! Access deep object init code.
!
! The arguments are:
! \begin{description}
! \item [geom]
! Grid Base object.
! \end{description}
!
!EOPI

    if (present(geom)) then
      ESMF_GeomGetInit = ESMF_INIT_GET(geom)
    else
      ESMF_GeomGetInit = ESMF_INIT_CREATED
    endif

    end function ESMF_GeomGetInit