Changeset 159


Ignore:
Timestamp:
08/28/06 16:50:01 (18 years ago)
Author:
smasson
Message:

bugfix in grad.pro

Location:
trunk/SRC
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/SRC/Documentation/xmldoc/savesaxo.sh

    r157 r159  
    5656set -u 
    5757# 
    58 docompileall=0 
     58docompileall=1 
    5959dohtml=0 
    6060dooldtest=0 
    6161doidlwavedoc=0 
    62 doidldoc_html=1 
     62doidldoc_html=0 
    6363doidldoc_assistant=0 
    6464doTARsrc=0 
  • trunk/SRC/ToBeReviewed/CALCULS/grad.pro

    r157 r159  
    4646; 
    4747   res = litchamp(field) 
    48    taille=size(res) 
    49    grille, mask, glam, gphi, gdep, nx, ny,nz,firstx,firsty,firstz,lastx, lasty, lastz      
     48   taille = size(res) 
     49   grille, mask, glam, gphi, gdep, nx, ny, nz $ 
     50           , firstx, firsty, firstz, lastx, lasty, lastz      
    5051   if n_elements(valmask) EQ 0 then valmask = 1e20 
    5152   case strupcase(vargrid) of 
     
    5657               newmask = (umask())[firstx:lastx, firsty:lasty, firstz:lastz] 
    5758               vargrid = 'U' 
    58                domdef, glamt[firstx, 0], glamu[lastx, 0] $ 
    59                 , gphit[0, firsty], gphiu[0, lasty], gridtype = ['T','U'] 
     59               firstxu = firstxt & lastxu = lastxt & nxu = nxt  
     60               firstyu = firstyt & lastyu = lastyt & nyu = nyt 
    6061            END 
    6162            'y':BEGIN 
     
    6364               newmask = (vmask())[firstx:lastx, firsty:lasty, firstz:lastz] 
    6465               vargrid = 'V' 
    65                domdef, glamt[firstx, 0], glamv[lastx, 0] $ 
    66                 , gphit[0, firsty], gphiv[0, lasty], gridtype = ['T','V'] 
     66               firstxv = firstxt & lastxv = lastxt & nxv = nxt  
     67               firstyv = firstyt & lastyv = lastyt & nyv = nyt 
    6768            END 
    6869            'z':BEGIN 
     
    7071               newmask = mask 
    7172               vargrid = 'W' 
     73               firstzw = firstzt & lastzw = lastzt & nzw = nzt  
    7274            END 
    7375            ELSE:return, report('Bad definition of direction argument') 
     
    7678      'W':BEGIN 
    7779         case direc of 
    78             'x':divi = e1u[firstx:lastx, firsty:lasty] 
    79             'y':divi = e2v[firstx:lastx, firsty:lasty] 
     80            'x':BEGIN  
     81               divi = e1u[firstx:lastx, firsty:lasty] 
     82               newmask = (umask())[firstx:lastx, firsty:lasty, firstz:lastz] 
     83               vargrid = 'U' 
     84               firstxu = firstxt & lastxu = lastxt & nxu = nxt  
     85               firstyu = firstyt & lastyu = lastyt & nyu = nyt 
     86            END 
     87            'y':BEGIN 
     88               divi = e2v[firstx:lastx, firsty:lasty] 
     89               newmask = (vmask())[firstx:lastx, firsty:lasty, firstz:lastz] 
     90               vargrid = 'V' 
     91               firstxv = firstxt & lastxv = lastxt & nxv = nxt  
     92               firstyv = firstyt & lastyv = lastyt & nyv = nyt 
     93            END 
    8094            'z':BEGIN 
    8195               divi = e3t[firstz:lastz] 
    8296               newmask = mask 
    8397               vargrid = 'T' 
     98               firstzt = firstzw & lastzt = lastzw & nzt = nzw  
    8499            END 
    85100            ELSE:return, report('Bad definition of direction argument') 
     
    92107               newmask = tmask[firstx:lastx, firsty:lasty, firstz:lastz] 
    93108               vargrid = 'T' 
    94                domdef, glamt[firstx, 0], glamu[lastx] $ 
    95                 , gphit[0, firsty], gphiu[0, lasty], gridtype = ['T','U'] 
     109               firstxt = firstxu & lastxt = lastxu & nxt = nxu  
     110               firstyt = firstyu & lastyt = lastyu & nyt = nyu 
    96111            END 
    97112            'y':BEGIN 
     
    99114               newmask = (fmask())[firstx:lastx, firsty:lasty, firstz:lastz] 
    100115               vargrid = 'F' 
    101                domdef, glamu[firstx, 0], glamf[lastx, 0] $ 
    102                 , gphiu[0, firsty], gphif[0, lasty], gridtype = ['U','F'] 
     116               firstxf = firstxu & lastxf = lastxu & nxf = nxu  
     117               firstyf = firstyu & lastyf = lastyu & nyf = nyu 
    103118            END 
    104119            'z':BEGIN 
     
    106121               newmask = mask 
    107122               vargrid = 'W' 
     123               firstzw = firstzt & lastzw = lastzt & nzw = nzt  
    108124            END 
    109125            ELSE:return, report('Bad definition of direction argument') 
     
    116132               newmask = (fmask())[firstx:lastx, firsty:lasty, firstz:lastz] 
    117133               vargrid = 'F' 
    118                domdef, glamv[firstx, 0], glamf[lastx, 0] $ 
    119                 , gphiv[0, firsty], gphif[0, lasty], gridtype = ['V','F'] 
     134               firstxf = firstxv & lastxf = lastxv & nxf = nxv 
     135               firstyf = firstyv & lastyf = lastyv & nyf = nyv 
    120136            END 
    121137            'y':BEGIN 
     
    123139               newmask = tmask[firstx:lastx, firsty:lasty, firstz:lastz] 
    124140               vargrid = 'T' 
    125                domdef, glamt[firstx, 0], glamv[lastx, 0] $ 
    126                 , gphit[0, firsty], gphiv[0, lasty], gridtype = ['T','V'] 
     141               firstxt = firstxv & lastxt = lastxv & nxt = nxv 
     142               firstyt = firstyv & lastyt = lastyv & nyt = nyv 
    127143            END 
    128144            'z':BEGIN 
     
    130146               newmask = mask 
    131147               vargrid = 'W' 
     148               firstzw = firstzt & lastzw = lastzt & nzw = nzt  
    132149            END 
    133150            ELSE:return, report('Bad definition of direction argument') 
     
    145162   ENDCASE 
    146163   res = fitintobox(res) 
     164   IF n_elements(res) EQ 1 AND res[0] EQ -1 THEN return, res 
    147165   case 1 of 
    148166;---------------------------------------------------------------------------- 
  • trunk/SRC/ToBeReviewed/PLOTS/DESSINE/pltv.pro

    • Property svn:keywords set to Id
Note: See TracChangeset for help on using the changeset viewer.