Changeset 22262


Ignore:
Timestamp:
11/15/17 10:45:19 (7 years ago)
Author:
Mathieu Morlighem
Message:

CHG: trying to fix error

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/c/cores/movingfront_core.cpp

    r22261 r22262  
    4040        /* determine variables for extrapolation */
    4141        num_extrapol_vars=0;
    42         if(isstressbalance) num_extrapol_vars+=3;
     42        if(isstressbalance){
     43                if(domaintype==Domain3DEnum)
     44                 num_extrapol_vars+=3;
     45                else
     46                 num_extrapol_vars+=2;
     47        }
    4348        if(ismasstransport) num_extrapol_vars+=1;
    4449        if(isthermal && domaintype==Domain3DEnum) num_extrapol_vars+=1;
     
    4853                extrapol_vars[index]=VxEnum; index++;
    4954                extrapol_vars[index]=VyEnum; index++;
    50                 extrapol_vars[index]=VzEnum; index++;
     55                if(domaintype==Domain3DEnum){
     56                        extrapol_vars[index]=VzEnum; index++;
     57                }
    5158        }
    52         if(ismasstransport){extrapol_vars[index]=ThicknessEnum; index++;}
     59        if(ismasstransport){
     60                extrapol_vars[index]=ThicknessEnum; index++;
     61        }
    5362        if(isthermal && domaintype==Domain3DEnum){
    54                 if(isenthalpy){extrapol_vars[index]=EnthalpyEnum;}
    55                 else{extrapol_vars[index]=TemperatureEnum;}
     63                if(isenthalpy){
     64                        extrapol_vars[index]=EnthalpyEnum;
     65                }
     66                else{
     67                        extrapol_vars[index]=TemperatureEnum;
     68                }
    5669                index++;
    5770        }
Note: See TracChangeset for help on using the changeset viewer.