Changeset 22261


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

CHG: no vz calculation on inactive elements

Location:
issm/trunk-jpl/src/c
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/c/analyses/StressbalanceVerticalAnalysis.cpp

    r20690 r22261  
    139139ElementMatrix* StressbalanceVerticalAnalysis::CreateKMatrix(Element* element){/*{{{*/
    140140
     141        /* Check if ice in element */
     142        if(!element->IsIceInElement()) return NULL;
     143
    141144        bool hack = false;
    142145
     
    278281}/*}}}*/
    279282ElementVector* StressbalanceVerticalAnalysis::CreatePVector(Element* element){/*{{{*/
     283
     284        /* Check if ice in element */
     285        if(!element->IsIceInElement()) return NULL;
    280286
    281287        bool hack = false;
     
    617623void           StressbalanceVerticalAnalysis::UpdateConstraints(FemModel* femmodel){/*{{{*/
    618624        /*Default, do nothing*/
     625        SetActiveNodesLSMx(femmodel);
    619626        return;
    620627}/*}}}*/
  • issm/trunk-jpl/src/c/cores/movingfront_core.cpp

    r20982 r22261  
    4040        /* determine variables for extrapolation */
    4141        num_extrapol_vars=0;
    42         if(isstressbalance) num_extrapol_vars+=2;
     42        if(isstressbalance) num_extrapol_vars+=3;
    4343        if(ismasstransport) num_extrapol_vars+=1;
    4444        if(isthermal && domaintype==Domain3DEnum) num_extrapol_vars+=1;
     
    4848                extrapol_vars[index]=VxEnum; index++;
    4949                extrapol_vars[index]=VyEnum; index++;
     50                extrapol_vars[index]=VzEnum; index++;
    5051        }
    5152        if(ismasstransport){extrapol_vars[index]=ThicknessEnum; index++;}
Note: See TracChangeset for help on using the changeset viewer.