ESMF_GeomCreate Interface

public interface ESMF_GeomCreate

Module Procedures

private function ESMF_GeomCreateGrid(grid, staggerloc, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Grid), intent(in) :: grid
type(ESMF_StaggerLoc), intent(in), optional :: staggerloc
integer, intent(out), optional :: rc

Return Value type(ESMF_Geom)

private function ESMF_GeomCreateMesh(mesh, meshLoc, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Mesh), intent(in) :: mesh
type(ESMF_MeshLoc), intent(in), optional :: meshLoc
integer, intent(out), optional :: rc

Return Value type(ESMF_Geom)

private function ESMF_GeomCreateLocStream(locstream, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_LocStream), intent(in) :: locstream
integer, intent(out), optional :: rc

Return Value type(ESMF_Geom)

private function ESMF_GeomCreateXGrid(xgrid, xgridSide, gridIndex, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_XGrid), intent(in) :: xgrid
type(ESMF_XGridSide_Flag), intent(in), optional :: xgridSide
integer, intent(in), optional :: gridIndex
integer, intent(out), optional :: rc

Return Value type(ESMF_Geom)