source: trunk/SRC/ToBeReviewed/GRILLE/fmask.pro @ 134

Last change on this file since 134 was 134, checked in by navarro, 18 years ago

change *.pro file properties (del eof-style, del executable, set keywords Id

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 1.6 KB
Line 
1;------------------------------------------------------------
2;------------------------------------------------------------
3;------------------------------------------------------------
4;+
5; NAME:fmask
6;
7; PURPOSE:calcule fmask
8;
9; CATEGORY:fonction economisatrice de memoire (plus besion de garder
10; fmask) 
11;
12; CALLING SEQUENCE:res=fmask()
13;
14; OUTPUTS:un tableau 3d correspondant a fmask
15;
16; EXAMPLE:s''utilise comme si fmask etait un tableau connu en
17; replacant ds la syntaxe fmask par (fmask()). par ex:
18; au lieu de taper fmask[domainef] il faut taper (fmask())[domainef]
19;
20; MODIFICATION HISTORY: Sebastien Masson (smasson@lodyc.jussieu.fr)
21;                       11/12/98
22;-
23;------------------------------------------------------------
24;------------------------------------------------------------
25;------------------------------------------------------------
26FUNCTION fmask
27;---------------------------------------------------------
28;
29  compile_opt idl2, strictarrsubs
30;
31@cm_4mesh
32  IF NOT keyword_set(key_forgetold) THEN BEGIN
33@updatenew
34  ENDIF
35;---------------------------------------------------------
36  tempsun = systime(1)          ; pour key_performance
37;
38  CASE size(tmask, /n_dimensions) OF
39    2:res = tmask*shift(tmask, -1, 0)*shift(tmask, 0, -1)*shift(tmask, -1, -1)
40    3:res = tmask*shift(tmask, -1, 0, 0)*shift(tmask, 0, -1, 0)*shift(tmask, -1, -1, 0)
41  ENDCASE
42;
43  if NOT keyword_set(key_periodic) then res[jpi-1, *, *] = fmaskredy
44  res[*, jpj-1, *] = fmaskredx
45;
46  if keyword_set(key_performance) THEN print, 'temps fmask', systime(1)-tempsun
47 
48  return, res
49end
Note: See TracBrowser for help on using the repository browser.