ESMF_PointListCreate Interface

public interface ESMF_PointListCreate

Module Procedures

private function ESMF_PointListCreateFrmGrid(grid, staggerLoc, maskValues, addOrigCoords, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Grid), intent(in) :: grid
type(ESMF_StaggerLoc), intent(in) :: staggerLoc
integer(kind=ESMF_KIND_I4), optional :: maskValues(:)
logical, optional :: addOrigCoords
integer, intent(out), optional :: rc

Return Value type(ESMF_PointList)

private function ESMF_PointListCreateFrmMesh(mesh, meshLoc, maskValues, addOrigCoords, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Mesh), intent(in) :: mesh
type(ESMF_MeshLoc), intent(in) :: meshLoc
integer(kind=ESMF_KIND_I4), optional :: maskValues(:)
logical, optional :: addOrigCoords
integer, intent(out), optional :: rc

Return Value type(ESMF_PointList)

private function ESMF_PointListCreateFrmLocStream(locstream, maskValues, addOrigCoords, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_LocStream), intent(in) :: locstream
integer(kind=ESMF_KIND_I4), intent(in), optional :: maskValues(:)
logical, optional :: addOrigCoords
integer, intent(out), optional :: rc

Return Value type(ESMF_PointList)

private function ESMF_PointListCreateFrmInput(maxpts, numdims, origCoordDim, origCoordSys, rc)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: maxpts
integer, intent(in) :: numdims
integer, intent(in), optional :: origCoordDim
type(ESMF_CoordSys_Flag), intent(in), optional :: origCoordSys
integer, intent(out), optional :: rc

Return Value type(ESMF_PointList)