source: trunk/src/zrhs_trazdf_imp.h @ 186

Last change on this file since 186 was 1, checked in by jbrlod, 13 years ago

Import initial

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