Changeset 27873


Ignore:
Timestamp:
08/08/23 08:24:08 (20 months ago)
Author:
vverjans
Message:

BUG: fixing identification of basin for SMB lapse rates

Location:
issm/trunk-jpl
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • TabularUnified issm/trunk-jpl/src/c/classes/Elements/Element.cpp ΒΆ

    r27862 r27873  
    24692469           for(int v=0;v<numvertices;v++){
    24702470              /*Find elevation bin of Reference elevation and of Vertex*/
     2471                        bb1 = 0;
     2472                        bb2 = 0;
    24712473                        for(int ii=0;ii<(numelevbins-1);ii++){
    2472                                 if(surfacelist[v]<=elevbins_b[ii]) bb1 = ii;   
    2473                                 if(refelevation_b<=elevbins_b[ii]) bb2 = ii;
     2474                                if(surfacelist[v]>=elevbins_b[ii]) bb1 = ii+1;
     2475                                if(refelevation_b>=elevbins_b[ii]) bb2 = ii+1;
    24742476                        }
    2475                         /*Check for elevations above highest bin limit */
    2476                         if(surfacelist[v]>elevbins_b[numelevbins-1-1]) bb1 = numelevbins-1;
    2477                         if(refelevation_b>elevbins_b[numelevbins-1-1]) bb2 = numelevbins-1;
     2477
    24782478                        /*Vertex and Reference elevation in same elevation bin*/
    24792479                        if(bb1==bb2){
Note: See TracChangeset for help on using the changeset viewer.