source: trunk/examples/berrada/sinobad/ua_dyn_hpg_zco.h

Last change on this file was 23, checked in by lnalod, 15 years ago

Add of sinobad (NEMO) in the directory exemples/berrada/sinobad/.

  • Property svn:eol-style set to native
File size: 1.3 KB
Line 
1
2/***************************************************************************
3                 module classe ua_dyn_hpg_zco.h  -  description
4***************************************************************************/
5// Mohamed Berrada
6// locean-ipsl.upmc, Paris, April 17, 2009
7//===========================================================================
8//                          methode forward
9forward (YREAL x1,YREAL x2)
10{ /*    1       from    ua_dyn_ldf_lap          1  i    j    k    t
11        2       from    zhpij_dyn_hpg_zco       1  i    j    k    t*/
12  /* YS1 ua*/
13  /*     A 3.543246427050804e-08
14         R 3.489559978956720e-07*/
15  /* YS1 va clonol*/
16  /*     A 1.579814851804421e-04
17         R 1.270370352774595e-03*/
18  if(Yt==TU)
19    YS1=0.;
20  else{
21    if(Yi==0 || Yi==NX-1 || Yj==0 || Yj==NY-1 || Yk==NZ-1){
22      YS1=x1;
23    }
24    else{
25      YS1= x1+x2;
26    }
27  }
28  //
29}
30
31//===========================================================================
32//                         methode  backward
33
34backward (YREAL x1,YREAL x2)
35{
36  YJ1I1=0.;     YJ1I2=0.; 
37  if(Yt!=TU){ 
38    if(Yi==0 || Yi==NX-1 || Yj==0 || Yj==NY-1 || Yk==NZ-1){
39      YJ1I1=1.;
40    }
41    else{
42      YJ1I1=1.;
43      YJ1I2=1.;
44    }
45  }
46  //
47 
48}
49
50//===========================================================================
51//*********************  FIN DU MODULE ua_dyn_hpg_zco  **********************
52
Note: See TracBrowser for help on using the repository browser.