SURFEX v8.1
General documentation of Surfex
Data Types | Modules | Functions/Subroutines | Variables
eggpack.F90 File Reference

Go to the source code of this file.

Data Types

type  eggpack::error
 
type  eggpack::pgn
 
type  eggpack::nbpts
 
type  eggpack::delta
 
type  eggpack::rteta
 
type  eggpack::xy
 
type  eggpack::param_proj
 
type  eggpack::domi
 
interface  eggpack::info_print
 
interface  eggpack::xy_new_to_std_origin
 
interface  eggpack::xy_std_to_new_origin
 
interface  eggpack::stpl_latlon_to_rteta
 
interface  eggpack::stlp_rteta_to_xy
 
interface  eggpack::stlp_xy_to_rteta
 
interface  eggpack::stlp_rteta_to_latlon
 
interface  eggpack::latlon_to_xy
 
interface  eggpack::xy_to_latlon
 
interface  eggpack::map_factor
 
interface  eggpack::gn
 

Modules

module  eggpack
 

Functions/Subroutines

subroutine eggpack::info_domi_print (YD_G_INFO, KOUT, PI)
 
subroutine eggpack::info_pp_print (P_P, KOUT, PI)
 
logical function eggpack::return_print (YD_CODE_ERR, K_NUM_TEST, AUTO_STOP, KOUT)
 
character(len=1) function eggpack::type_proj (REF_COORD)
 
real(kind=jprd) function eggpack::pole_is (REF_COORD)
 
type(rteta) function eggpack::stpl_latlon_to_rteta_s (PT_COORD, P_PJ, PI)
 
type(xy) function eggpack::stlp_rteta_to_xy_s (PT_RTETA, P_PJ)
 
type(rteta) function eggpack::stlp_xy_to_rteta_s (PT_XY, P_PJ, PI)
 
type(lola) function eggpack::stlp_rteta_to_latlon_s (PT_RTETA, P_PJ, PI)
 
type(rteta) function, dimension(size(pt_coord)) eggpack::stpl_latlon_to_rteta_v (PT_COORD, P_PJ, PI)
 
type(xy) function, dimension(size(pt_rteta)) eggpack::stlp_rteta_to_xy_v (PT_RTETA, P_PJ)
 
type(rteta) function, dimension(size(pt_xy)) eggpack::stlp_xy_to_rteta_v (PT_XY, P_PJ, PI)
 
type(lola) function, dimension(size(pt_rteta)) eggpack::stlp_rteta_to_latlon_v (PT_RTETA, P_PJ, PI)
 
type(param_proj) function eggpack::ref_datas (REF_COORD, RA, TOZERO_COORD, LRT)
 
type(xy) function eggpack::xy_new_to_std_origin_s (NEW_ORIGIN_COORD, PT_XY_IN_NEW_ORIGIN, P_PJ, PI)
 
type(xy) function eggpack::xy_std_to_new_origin_s (NEW_ORIGIN_COORD, PT_XY_IN_STD_ORIGIN, P_PJ, PI)
 
type(xy) function, dimension(size(pt_xy_in_new_origin)) eggpack::xy_new_to_std_origin_v (NEW_ORIGIN_COORD, PT_XY_IN_NEW_ORIGIN, P_PJ, PI)
 
type(xy) function, dimension(size(yl_pt_xy_in_std_origin)) eggpack::xy_std_to_new_origin_v (YL_NEW_ORIGIN_COORD, YL_PT_XY_IN_STD_ORIGIN, P_PJ, PI)
 
type(xy) function eggpack::latlon_to_xy_s (PT_COORD, P_PJ, PI)
 
type(lola) function eggpack::xy_to_latlon_s (PT_XY, P_PJ, PI)
 
type(xy) function, dimension(size(pt_coord)) eggpack::latlon_to_xy_v (PT_COORD, P_PJ, PI)
 
type(lola) function, dimension(size(yl_pt_xy)) eggpack::xy_to_latlon_v (YL_PT_XY, P_PJ, PI)
 
real(kind=jprd) function eggpack::map_factor_s (PT_COORD, P_PJ, PI, RA)
 
real(kind=jprd) function, dimension(size(pt_coord)) eggpack::map_factor_v (PT_COORD, P_PJ, PI, RA)
 
type(pgn) function eggpack::gn_s (PT_COORD, P_PJ)
 
type(pgn) function, dimension(size(yd_pt_coord)) eggpack::gn_v (YD_PT_COORD, YD_P_PJ)
 
subroutine eggpack::makdo (YD_REF_COORD, YD_CENTER_COORD, YD_PDEL, YD_NB_PTS, YD_GRID_COORD, P_GRID_MF, YD_GRID_PGN, YD_GRID_INFO, YD_ERR_CODE, LD_LIP, LD_AUTO_STOP, PI, P_RA, KOUT, LD_LMRT)
 

Variables

real(kind=jprd), parameter, public eggpack::r_earth = 6371229._JPRD