Changeset 25 for trunk/ToBeReviewed/CALCULS/level2mask.pro
- Timestamp:
- 05/02/06 14:59:12 (18 years ago)
- File:
-
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
trunk/ToBeReviewed/CALCULS/level2mask.pro
r23 r25 6 6 ; 7 7 ; PURPOSE: permet de passer d''un tableau 2d de niveau seuil au 8 ; tableau 3d de mask avec des 1 ds les niveaux au dessus (et sur)du9 ; niveau seuil et des 0 en dessous .8 ; tableau 3d de mask avec des 1 ds les niveaux au dessus du 9 ; niveau seuil et des 0 en dessous (et sur). 10 10 ; 11 11 ; CATEGORY: SANS BOUCLE … … 32 32 ; MODIFICATION HISTORY: Sebastien Masson (smasson@lodyc.jussieu.fr) 33 33 ; 17/6/1999 34 ; Setp 2004: boundary level have 0 values and not 1 (as it was 35 ; explained before in the header). see: 36 ; print, array_equal(niveau, total(level2mask(niveau),3)) 37 ; 34 38 ;- 35 39 ;------------------------------------------------------------ … … 45 49 ;------------------------------------------------------------ 46 50 niveaux = litchamp(tab) 47 grille,maskterre, glam,gphi,gdep,nx,ny,nz,premierx,premiery,premierz,dernierx,derniery,dernierz51 grille,maskterre, -1, -1, -1,nx,ny,nz,firstx,firsty,firstz,lastx,lasty,lastz 48 52 ;--------------------------------------------------------------- 49 53 ; verification de la coherence entre la taille du tableau et le domaine definit par domdef … … 53 57 if taille[0] NE 2 then return, report('le champ en entree doit contenir un tableau 2d') 54 58 case 1 of 55 taille[1] eq jpi and taille[2] eq jpj:niveaux=niveaux[ premierx:dernierx, premiery:derniery]59 taille[1] eq jpi and taille[2] eq jpj:niveaux=niveaux[firstx:lastx, firsty:lasty] 56 60 taille[1] eq nx and taille[2] eq ny: 57 61 else:return, report('Probleme d''adequation entre les tailles du domaine et celle du champ.')
Note: See TracChangeset
for help on using the changeset viewer.