Changeset 17193


Ignore:
Timestamp:
01/29/14 09:51:49 (11 years ago)
Author:
jbondzio
Message:

CHG: coupling between LSM and stressbalance by checking for ice in element

File:
1 edited

Legend:

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

    r17141 r17193  
    11141114        Element* basalelement;
    11151115
     1116        /* Check if ice in element */
     1117        if(!element->IsIceInElement()) return NULL;
     1118
    11161119        /*Get basal element*/
    11171120        element->FindParam(&meshtype,MeshTypeEnum);
     
    11411144
    11421145        /*Return if element is inactive*/
    1143         if(element->IsFloating()) return NULL;
     1146        if(element->IsFloating() || !element->IsIceInElement()) return NULL;
    11441147
    11451148        /*Intermediaries*/
     
    12141217}/*}}}*/
    12151218ElementMatrix* StressbalanceAnalysis::CreateKMatrixSSAViscous(Element* element){/*{{{*/
     1219
     1220        /* Check if ice in element */
     1221        if(!element->IsIceInElement()) return NULL;
    12161222
    12171223        /*Intermediaries*/
     
    12751281}/*}}}*/
    12761282ElementVector* StressbalanceAnalysis::CreatePVectorSSA(Element* element){/*{{{*/
     1283
     1284        /* Check if ice in element */
     1285        if(!element->IsIceInElement()) return NULL;
    12771286
    12781287        /*Intermediaries*/
     
    13061315ElementVector* StressbalanceAnalysis::CreatePVectorSSADrivingStress(Element* element){/*{{{*/
    13071316
     1317        /* Check if ice in element */
     1318        if(!element->IsIceInElement()) return NULL;
     1319
    13081320        /*Intermediaries */
    13091321        IssmDouble  thickness,Jdet,slope[2];
     
    13511363}/*}}}*/
    13521364ElementVector* StressbalanceAnalysis::CreatePVectorSSAFront(Element* element){/*{{{*/
     1365
     1366        /* Check if ice in element */
     1367        if(!element->IsIceInElement()) return NULL;
    13531368
    13541369        /*If no front, return NULL*/
Note: See TracChangeset for help on using the changeset viewer.