Ignore:
Timestamp:
04/30/14 08:23:23 (11 years ago)
Author:
Mathieu Morlighem
Message:

CHG: 1. removed elementonbed elementonsurface (everybody should use vertexonX)

  1. added sanity check for bednormal and surface normal
  2. merging extrudecore and InputExtrude for Penta
File:
1 edited

Legend:

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

    r17757 r17886  
    220220        if(isdamage)iomodel->FetchDataToInput(elements,DamageDEnum);
    221221
     222        if(iomodel->domaintype!=Domain2DhorizontalEnum){
     223                iomodel->FetchDataToInput(elements,MeshVertexonbaseEnum);
     224                iomodel->FetchDataToInput(elements,MeshVertexonsurfaceEnum);
     225        }
    222226        if(iomodel->domaintype==Domain3DEnum){
    223                 if(iomodel->meshelementtype==PentaEnum){
    224                         iomodel->FetchDataToInput(elements,MeshElementonbaseEnum);
    225                         iomodel->FetchDataToInput(elements,MeshElementonsurfaceEnum);
    226                 }
    227227                iomodel->FetchDataToInput(elements,BasalforcingsMeltingRateEnum);
    228228                iomodel->FetchDataToInput(elements,FlowequationBorderFSEnum);
     
    231231                if(dakota_analysis)elements->InputDuplicate(VzEnum,QmuVzEnum);
    232232        }
    233         if(iomodel->domaintype==Domain2DverticalEnum){
    234                 iomodel->FetchDataToInput(elements,MeshVertexonsurfaceEnum);
    235         }
    236233        if(isFS){
    237                 iomodel->FetchDataToInput(elements,MeshVertexonbaseEnum);
    238234                iomodel->FetchDataToInput(elements,PressureEnum,0.);
    239235                if(dakota_analysis)elements->InputDuplicate(PressureEnum,QmuPressureEnum);
     
    241237        if(islevelset){
    242238                iomodel->FetchDataToInput(elements,IceMaskNodeActivationEnum);
    243                 if(iomodel->domaintype!=Domain2DhorizontalEnum)
    244                         iomodel->FetchDataToInput(elements,MeshVertexonbaseEnum); // required for updating active nodes
    245239        }
    246240
Note: See TracChangeset for help on using the changeset viewer.