source: trunk/ToBeReviewed/GRILLE/changegrid.pro @ 25

Last change on this file since 25 was 13, checked in by pinsard, 18 years ago

upgrade of GRILLE/Utilities according to cerbere.lodyc.jussieu.fr: /usr/home/smasson/SAXO_RD/ : files

  • Property svn:eol-style set to native
  • Property svn:executable set to *
  • Property svn:keywords set to Author Date Id Revision
File size: 1.1 KB
Line 
1function changegrid, newgrid
2;
3@common
4;
5;
6   if cmpgrid(newgrid) EQ 0 then return, 0
7;
8; update the common paramaters
9;
10   ccmeshparameters = newgrid
11   jpiglo = newgrid.jpiglo
12   jpjglo = newgrid.jpjglo
13   jpkglo = newgrid.jpkglo
14   jpi = newgrid.jpi
15   jpj = newgrid.jpj
16   jpk = newgrid.jpk
17   ixminmesh = newgrid.ixminmesh
18   ixmaxmesh = newgrid.ixmaxmesh
19   iyminmesh = newgrid.iyminmesh
20   iymaxmesh = newgrid.iymaxmesh
21   izminmesh = newgrid.izminmesh
22   izmaxmesh = newgrid.izmaxmesh
23   key_shift = newgrid.key_shift
24   boundary = newgrid.boundary
25;
26; read the new file
27;
28   if newgrid.filetype EQ 'batch file' THEN BEGIN
29      createpro, '@'+strmid(newgrid.filename[0], 0, strlen(newgrid.filename)-4) $
30          , filename = myuniquetmpdir +'for_createpro.pro'
31      return, 1
32   ENDIF ELSE BEGIN
33      readmesh, newgrid.filename, newgrid.filetype, glamboundary = boundary
34   ENDELSE
35;
36;
37   key_periodic = newgrid.key_periodic
38;   
39   @updateold
40   domdef
41   if newgrid.triangulation EQ 1 then triangles_list = triangule() $
42   ELSE triangles_list = -1
43;
44  IF NOT keyword_set(key_forgetold) THEN BEGIN
45   @updateold
46  ENDIF
47;
48   return, 1
49end
Note: See TracBrowser for help on using the repository browser.