11 |
! From dyn3d/fxyhyper.F, version 1.1.1.1 2004/05/19 12:53:06 |
! From dyn3d/fxyhyper.F, version 1.1.1.1 2004/05/19 12:53:06 |
12 |
|
|
13 |
USE dimens_m, ONLY: jjm |
USE dimens_m, ONLY: jjm |
14 |
|
use fxhyp_m, only: fxhyp |
15 |
USE paramet_m, ONLY: iip1, jjp1 |
USE paramet_m, ONLY: iip1, jjp1 |
16 |
|
|
17 |
! Auteur : P. Le Van d'après formulations de R. Sadourny |
! Auteur : P. Le Van d'après formulations de R. Sadourny |
19 |
! Cette procédure calcule les latitudes (routine fyhyp) et |
! Cette procédure calcule les latitudes (routine fyhyp) et |
20 |
! longitudes (fxhyp) par des fonctions à tangente hyperbolique. |
! longitudes (fxhyp) par des fonctions à tangente hyperbolique. |
21 |
|
|
22 |
! Il y a 3 paramètres, en plus des coordonnées du centre du zoom (xzoom |
! Il y a trois paramètres, en plus des coordonnées du centre du |
23 |
! et yzoom) : |
! zoom (xzoom et yzoom) : |
24 |
|
|
25 |
! a) le grossissement du zoom : grossy (en y) et grossx (en x) |
! a) le grossissement du zoom : grossy (en y) et grossx (en x) |
26 |
! b) l' extension du zoom : dzoomy (en y) et dzoomx (en x) |
! b) l' extension du zoom : dzoomy (en y) et dzoomx (en x) |
27 |
! c) la raideur de la transition du zoom : taux et tauy |
! c) la raideur de la transition du zoom : taux et tauy |
28 |
|
|
29 |
! N. B. : il vaut mieux avoir : grossx * dzoomx < pi (radians) et |
! Nota bene : il vaut mieux avoir : grossx * dzoomx < pi (radians) |
30 |
! grossy * dzoomy < pi/2 (radians) |
! et grossy * dzoomy < pi/2 (radians) |
31 |
|
|
32 |
! Arguments |
REAL yzoom, grossy, dzoomy, tauy, xzoom, grossx, dzoomx, taux |
|
|
|
|
REAL xzoom, yzoom, grossx, grossy, dzoomx, dzoomy, taux, tauy |
|
33 |
REAL rlatu(jjp1), yprimu(jjp1), rlatv(jjm), yprimv(jjm) |
REAL rlatu(jjp1), yprimu(jjp1), rlatv(jjm), yprimv(jjm) |
34 |
real rlatu1(jjm), yprimu1(jjm), rlatu2(jjm), yprimu2(jjm) |
real rlatu1(jjm), yprimu1(jjm), rlatu2(jjm), yprimu2(jjm) |
35 |
REAL rlonu(iip1), xprimu(iip1), rlonv(iip1), xprimv(iip1) |
REAL rlonu(iip1), xprimu(iip1), rlonv(iip1), xprimv(iip1) |
36 |
REAL rlonm025(iip1), xprimm025(iip1), rlonp025(iip1), xprimp025(iip1) |
REAL rlonm025(iip1), xprimm025(iip1), rlonp025(iip1), xprimp025(iip1) |
|
double precision dxmin, dxmax, dymin, dymax |
|
37 |
|
|
38 |
! Variables locales |
! Variables locales : |
39 |
|
|
40 |
|
double precision dxmin, dxmax, dymin, dymax |
41 |
INTEGER i, j |
INTEGER i, j |
42 |
|
|
43 |
!---------------------------------------------------------- |
!---------------------------------------------------------- |