SURFEX  V8_0
Surfex V8_0 release
 All Classes Files Functions Variables
Data Types | Public Member Functions | List of all members
eggangles Module Reference

Data Types

interface  angle_domain
 
interface  cosin_to_angle
 
interface  dist_2ref
 
type  lola
 
interface  lolad
 
interface  lolar
 
interface  minimax
 
interface  p_acos
 
interface  p_asin
 
interface  size_w2e
 
interface  val_coord
 
interface  val_lat
 
interface  val_lon
 

Public Member Functions

REAL(KIND=JPRB) function angle_domain_rs (ALPHA, PI, DOM, UNIT)
 
TYPE(LOLA) function angle_domain_lolas (ALPHA, PI, DOM, UNIT)
 
function angle_domain_rv (ALPHA, PI, DOM, UNIT)
 
function angle_domain_lolav (YL_ALPHA, PI, DOM, UNIT)
 
INTEGER(KIND=JPIM) function val_lat_s (LAT, NUM_ERR, PI, UNIT)
 
INTEGER(KIND=JPIM) function val_lat_v (P_LAT, NUM_ERR, PI, UNIT)
 
INTEGER(KIND=JPIM) function val_lon_s (LON, NUM_ERR, PI, DOM, UNIT)
 
INTEGER(KIND=JPIM) function val_lon_v (LON, NUM_ERR, PI, DOM, UNIT)
 
INTEGER(KIND=JPIM) function val_coord_s (PT_COORD, NUM_ERR, PI, DOM, UNIT)
 
INTEGER(KIND=JPIM) function val_coord_v (YD_PT_COORD, K_NUM_ERR, PI, CD_DOM, CD_UNIT)
 
TYPE(LOLA) function lolar_s (COORD_DEG)
 
function lolar_v (COORD_DEG)
 
TYPE(LOLA) function lolad_s (COORD_RAD)
 
function lolad_v (COORD_RAD)
 
REAL(KIND=JPRB) function cosin_to_angle_s (COSINUS, SINUS)
 
function cosin_to_angle_v (COSINUS, SINUS)
 
REAL(KIND=JPRB) function p_acos_s (COSINUS)
 
function p_acos_v (COSINUS)
 
REAL(KIND=JPRB) function p_asin_s (SINUS)
 
function p_asin_v (SINUS)
 
REAL(KIND=JPRB) function minimax_s (VAL, LIM)
 
real(kind=jprb) function,
dimension(size(val)) 
minimax_v (VAL, LIM)
 
REAL(KIND=JPRB) function dist_2ref_l (COORD_LON, REF_LON, PI)
 
REAL(KIND=JPRB) function dist_2ref_s (PT_COORD, REF_COORD, PI)
 
real(kind=jprb) function,
dimension(size(pt_coord)) 
dist_2ref_v (PT_COORD, REF_COORD, PI)
 
REAL(KIND=JPRB) function size_w2e_l (WEST_LON, EAST_LON, PI)
 
REAL(KIND=JPRB) function size_w2e_s (WEST_COORD, EAST_COORD, PI)
 

Detailed Description

Definition at line 5 of file dummy_eggangles.F90.

Member Function/Subroutine Documentation

TYPE (LOLA) function eggangles::angle_domain_lolas ( type (lola), intent(in)  ALPHA,
real(kind=jprb), intent(in), optional  PI,
character (len=2), intent(in), optional  DOM,
character (len=1), intent(in), optional  UNIT 
)

Definition at line 55 of file dummy_eggangles.F90.

function eggangles::angle_domain_lolav ( type (lola), dimension(:), intent(in)  YL_ALPHA,
real(kind=jprb), intent(in), optional  PI,
character (len=2), intent(in), optional  DOM,
character (len=1), intent(in), optional  UNIT 
)

Definition at line 69 of file dummy_eggangles.F90.

REAL(KIND=JPRB) function eggangles::angle_domain_rs ( real(kind=jprb), intent(in)  ALPHA,
real(kind=jprb), intent(in), optional  PI,
character (len=2), intent(in), optional  DOM,
character (len=1), intent(in), optional  UNIT 
)

Definition at line 49 of file dummy_eggangles.F90.

function eggangles::angle_domain_rv ( real(kind=jprb), dimension(:), intent(in)  ALPHA,
real(kind=jprb), intent(in), optional  PI,
character (len=2), intent(in), optional  DOM,
character (len=1), intent(in), optional  UNIT 
)

Definition at line 62 of file dummy_eggangles.F90.

REAL(KIND=JPRB) function eggangles::cosin_to_angle_s ( real(kind=jprb), intent(in)  COSINUS,
real(kind=jprb), intent(in)  SINUS 
)

Definition at line 143 of file dummy_eggangles.F90.

function eggangles::cosin_to_angle_v ( real(kind=jprb), dimension(:), intent(in)  COSINUS,
real(kind=jprb), dimension(:), intent(in)  SINUS 
)

Definition at line 148 of file dummy_eggangles.F90.

REAL(KIND=JPRB) function eggangles::dist_2ref_l ( real(kind=jprb), intent(in)  COORD_LON,
real(kind=jprb), intent(in)  REF_LON,
real(kind=jprb), intent(in), optional  PI 
)

Definition at line 184 of file dummy_eggangles.F90.

REAL(KIND=JPRB) function eggangles::dist_2ref_s ( type (lola), intent(in)  PT_COORD,
type (lola), intent(in)  REF_COORD,
real(kind=jprb), intent(in), optional  PI 
)

Definition at line 189 of file dummy_eggangles.F90.

real(kind=jprb) function, dimension(size(pt_coord)) eggangles::dist_2ref_v ( type (lola), dimension(:), intent(in)  PT_COORD,
type (lola), intent(in)  REF_COORD,
real(kind=jprb), intent(in), optional  PI 
)

Definition at line 195 of file dummy_eggangles.F90.

TYPE(LOLA) function eggangles::lolad_s ( type(lola), intent(in)  COORD_RAD)

Definition at line 133 of file dummy_eggangles.F90.

function eggangles::lolad_v ( type(lola), dimension(:), intent(in)  COORD_RAD)

Definition at line 138 of file dummy_eggangles.F90.

TYPE(LOLA) function eggangles::lolar_s ( type(lola), intent(in)  COORD_DEG)

Definition at line 122 of file dummy_eggangles.F90.

function eggangles::lolar_v ( type(lola), dimension(:), intent(in)  COORD_DEG)

Definition at line 127 of file dummy_eggangles.F90.

REAL(KIND=JPRB) function eggangles::minimax_s ( real(kind=jprb), intent(in)  VAL,
real(kind=jprb), intent(in), optional  LIM 
)

Definition at line 172 of file dummy_eggangles.F90.

real(kind=jprb) function, dimension(size(val)) eggangles::minimax_v ( real(kind=jprb), dimension(:), intent(in)  VAL,
real(kind=jprb), intent(in), optional  LIM 
)

Definition at line 177 of file dummy_eggangles.F90.

REAL(KIND=JPRB) function eggangles::p_acos_s ( real(kind=jprb), intent(in)  COSINUS)

Definition at line 153 of file dummy_eggangles.F90.

function eggangles::p_acos_v ( real(kind=jprb), dimension(:), intent(in)  COSINUS)

Definition at line 158 of file dummy_eggangles.F90.

REAL(KIND=JPRB) function eggangles::p_asin_s ( real(kind=jprb), intent(in)  SINUS)

Definition at line 163 of file dummy_eggangles.F90.

function eggangles::p_asin_v ( real(kind=jprb), dimension(:), intent(in)  SINUS)

Definition at line 168 of file dummy_eggangles.F90.

REAL(KIND=JPRB) function eggangles::size_w2e_l ( real(kind=jprb), intent(in)  WEST_LON,
real(kind=jprb), intent(in)  EAST_LON,
real(kind=jprb), intent(in), optional  PI 
)

Definition at line 202 of file dummy_eggangles.F90.

REAL(KIND=JPRB) function eggangles::size_w2e_s ( type (lola), intent(in)  WEST_COORD,
type (lola), intent(in)  EAST_COORD,
real(kind=jprb), intent(in), optional  PI 
)

Definition at line 207 of file dummy_eggangles.F90.

INTEGER(KIND=JPIM) function eggangles::val_coord_s ( type (lola), intent(in)  PT_COORD,
integer(kind=jpim), intent(in), optional  NUM_ERR,
real(kind=jprb), intent(in), optional  PI,
character (len=2), intent(in), optional  DOM,
character (len=1), intent(in), optional  UNIT 
)

Definition at line 106 of file dummy_eggangles.F90.

INTEGER(KIND=JPIM) function eggangles::val_coord_v ( type (lola), dimension(:), intent(in)  YD_PT_COORD,
integer(kind=jpim), intent(in), optional  K_NUM_ERR,
real(kind=jprb), intent(in), optional  PI,
character (len=2), intent(in), optional  CD_DOM,
character (len=1), intent(in), optional  CD_UNIT 
)

Definition at line 114 of file dummy_eggangles.F90.

INTEGER(KIND=JPIM) function eggangles::val_lat_s ( real(kind=jprb), intent(in)  LAT,
integer(kind=jpim), intent(in), optional  NUM_ERR,
real(kind=jprb), intent(in), optional  PI,
character (len=1), intent(in), optional  UNIT 
)

Definition at line 76 of file dummy_eggangles.F90.

INTEGER(KIND=JPIM) function eggangles::val_lat_v ( real(kind=jprb), dimension(:), intent(in)  P_LAT,
integer(kind=jpim), intent(in), optional  NUM_ERR,
real(kind=jprb), intent(in), optional  PI,
character (len=1), intent(in), optional  UNIT 
)

Definition at line 83 of file dummy_eggangles.F90.

INTEGER(KIND=JPIM) function eggangles::val_lon_s ( real(kind=jprb), intent(in)  LON,
integer(kind=jpim), intent(in), optional  NUM_ERR,
real(kind=jprb), intent(in), optional  PI,
character (len=2), intent(in), optional  DOM,
character (len=1), intent(in), optional  UNIT 
)

Definition at line 90 of file dummy_eggangles.F90.

INTEGER(KIND=JPIM) function eggangles::val_lon_v ( real(kind=jprb), dimension(:), intent(in)  LON,
integer(kind=jpim), intent(in), optional  NUM_ERR,
real(kind=jprb), intent(in), optional  PI,
character (len=2), intent(in), optional  DOM,
character (len=1), intent(in), optional  UNIT 
)

Definition at line 98 of file dummy_eggangles.F90.


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