SURFEX v7.3
General documentation of Surfex
 All Classes Files Functions Variables Typedefs
Public Member Functions
MODE_GRIDTYPE_GAUSS Module Reference

List of all members.

Public Member Functions

subroutine PUT_GRIDTYPE_GAUSS (PGRID_PAR, KNLATI, PLAPO, PLOPO, PCODIL, KNLOPA, KL, PLAT, PLON, PLAT_XY, PLON_XY, PMESH_SIZE)
subroutine GET_GRIDTYPE_GAUSS (PGRID_PAR, KNLATI, PLAPO, PLOPO, PCODIL, KNLOPA, KL, PLAT, PLON, PLAT_XY, PLON_XY, PMESH_SIZE)
subroutine LATLON_GAUSS (PLON_XY, PLAT_XY, KL, PLOPO, PLAPO, PCODIL, PLON, PLAT)
subroutine COMP_GRIDTYPE_GAUSS (KNLATI, KNLOPA, KL, KTYP, PLAT_XY, PLON_XY)
subroutine GAUSS_GRID_LIMITS (KNLATI, KNLOPA, PXINF, PXSUP, PYINF, PYSUP)
subroutine XY_GAUSS (PLAPO, PLOPO, PCODIL, PLAT, PLON, PLAT_XY, PLON_XY)
subroutine MAP_FACTOR_GAUSS (PLAPO, PLOPO, PCODIL, PLAT, PLON, PMAP)
subroutine LATITUDES_GAUSS (N, XMU, W)
subroutine PDN (X, P, DP, N)
subroutine MESH_SIZE_GAUSS (KL, KNLATI, KNLOPA, PLAPO, PLOPO, PCODIL, PLAT_XY, PLAT, PLON, PMESH_SIZE)

Detailed Description

Definition at line 2 of file mode_gridtype_gauss.F90.


Member Function/Subroutine Documentation

subroutine MODE_GRIDTYPE_GAUSS::COMP_GRIDTYPE_GAUSS ( INTEGER, intent(in)  KNLATI,
INTEGER, dimension(knlati), intent(in)  KNLOPA,
INTEGER, intent(in)  KL,
INTEGER, intent(in)  KTYP,
REAL, dimension(kl), intent(inout)  PLAT_XY,
REAL, dimension(kl), intent(inout)  PLON_XY 
)

Definition at line 313 of file mode_gridtype_gauss.F90.

Here is the call graph for this function:

subroutine MODE_GRIDTYPE_GAUSS::GAUSS_GRID_LIMITS ( INTEGER, intent(in)  KNLATI,
INTEGER, dimension(knlati), intent(in)  KNLOPA,
REAL, dimension(:), intent(out)  PXINF,
REAL, dimension(:), intent(out)  PXSUP,
REAL, dimension(:), intent(out)  PYINF,
REAL, dimension(:), intent(out)  PYSUP 
)

Definition at line 402 of file mode_gridtype_gauss.F90.

subroutine MODE_GRIDTYPE_GAUSS::GET_GRIDTYPE_GAUSS ( REAL, dimension(:), intent(in)  PGRID_PAR,
INTEGER, intent(out), optional  KNLATI,
REAL, intent(out), optional  PLAPO,
REAL, intent(out), optional  PLOPO,
REAL, intent(out), optional  PCODIL,
INTEGER, dimension(:), intent(out), optional  KNLOPA,
INTEGER, intent(out), optional  KL,
REAL, dimension(:), intent(out), optional  PLAT,
REAL, dimension(:), intent(out), optional  PLON,
REAL, dimension(:), intent(out), optional  PLAT_XY,
REAL, dimension(:), intent(out), optional  PLON_XY,
REAL, dimension(:), intent(out), optional  PMESH_SIZE 
)

Definition at line 91 of file mode_gridtype_gauss.F90.

Here is the call graph for this function:

subroutine MODE_GRIDTYPE_GAUSS::LATITUDES_GAUSS ( INTEGER, intent(in)  N,
REAL, dimension (n/2), intent(out)  XMU,
REAL, dimension (n/2), intent(out)  W 
)

Definition at line 674 of file mode_gridtype_gauss.F90.

Here is the call graph for this function:

subroutine MODE_GRIDTYPE_GAUSS::LATLON_GAUSS ( REAL, dimension(kl), intent(in)  PLON_XY,
REAL, dimension(kl), intent(in)  PLAT_XY,
INTEGER, intent(in)  KL,
REAL, intent(in)  PLOPO,
REAL, intent(in)  PLAPO,
REAL, intent(in)  PCODIL,
REAL, dimension(kl), intent(out)  PLON,
REAL, dimension(kl), intent(out)  PLAT 
)

Definition at line 200 of file mode_gridtype_gauss.F90.

subroutine MODE_GRIDTYPE_GAUSS::MAP_FACTOR_GAUSS ( REAL, intent(in)  PLAPO,
REAL, intent(in)  PLOPO,
REAL, intent(in)  PCODIL,
REAL, dimension(:), intent(in)  PLAT,
REAL, dimension(:), intent(in)  PLON,
REAL, dimension(size(plat)), intent(out)  PMAP 
)

Definition at line 593 of file mode_gridtype_gauss.F90.

subroutine MODE_GRIDTYPE_GAUSS::MESH_SIZE_GAUSS ( INTEGER, intent(in)  KL,
INTEGER, intent(in)  KNLATI,
INTEGER, dimension(knlati), intent(in)  KNLOPA,
REAL, intent(in)  PLAPO,
REAL, intent(in)  PLOPO,
REAL, intent(in)  PCODIL,
REAL, dimension(kl), intent(in)  PLAT_XY,
REAL, dimension(kl), intent(in)  PLAT,
REAL, dimension(kl), intent(in)  PLON,
REAL, dimension(kl), intent(out)  PMESH_SIZE 
)

Definition at line 823 of file mode_gridtype_gauss.F90.

subroutine MODE_GRIDTYPE_GAUSS::PDN ( REAL(KIND=8), intent(in)  X,
REAL(KIND=8), intent(out)  P,
REAL(KIND=8), intent(out)  DP,
INTEGER, intent(in)  N 
)

Definition at line 784 of file mode_gridtype_gauss.F90.

Here is the call graph for this function:

subroutine MODE_GRIDTYPE_GAUSS::PUT_GRIDTYPE_GAUSS ( REAL, dimension(:), pointer  PGRID_PAR,
INTEGER, intent(in)  KNLATI,
REAL, intent(in)  PLAPO,
REAL, intent(in)  PLOPO,
REAL, intent(in)  PCODIL,
INTEGER, dimension(knlati), intent(in)  KNLOPA,
INTEGER, intent(in)  KL,
REAL, dimension(:), intent(in)  PLAT,
REAL, dimension(:), intent(in)  PLON,
REAL, dimension(:), intent(in)  PLAT_XY,
REAL, dimension(:), intent(in)  PLON_XY,
REAL, dimension(:), intent(in)  PMESH_SIZE 
)

Definition at line 20 of file mode_gridtype_gauss.F90.

subroutine MODE_GRIDTYPE_GAUSS::XY_GAUSS ( REAL, intent(in)  PLAPO,
REAL, intent(in)  PLOPO,
REAL, intent(in)  PCODIL,
REAL, intent(in)  PLAT,
REAL, intent(in)  PLON,
REAL, intent(out)  PLAT_XY,
REAL, intent(out)  PLON_XY 
)

Definition at line 493 of file mode_gridtype_gauss.F90.


The documentation for this module was generated from the following file: