Changeset 16435


Ignore:
Timestamp:
10/16/13 15:01:25 (11 years ago)
Author:
Mathieu Morlighem
Message:

CHG: fixing free surfaces

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

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/c/classes/Node.cpp

    r16382 r16435  
    104104        }
    105105        if(analysis_type==FreeSurfaceTopAnalysisEnum){
    106                 if(iomodel->meshtype==Mesh3DEnum){
     106                if(iomodel->meshtype==Mesh3DEnum || iomodel->meshtype==Mesh2DverticalEnum){
    107107                        /*On a 3d mesh, we may have collapsed elements, hence dead nodes. Freeze them out: */
    108108                        _assert_(iomodel->Data(MeshVertexonsurfaceEnum));
  • issm/trunk-jpl/src/c/modules/ModelProcessorx/FreeSurfaceTop/CreateNodesFreeSurfaceTop.cpp

    r16291 r16435  
    1212
    1313        /*Create Nodes either DG or CG depending on stabilization*/
    14         if(iomodel->meshtype==Mesh3DEnum) iomodel->FetchData(2,MeshVertexonbedEnum,MeshVertexonsurfaceEnum);
     14        if(iomodel->meshtype!=Mesh2DhorizontalEnum) iomodel->FetchData(2,MeshVertexonbedEnum,MeshVertexonsurfaceEnum);
    1515        CreateNodes(pnodes,iomodel,FreeSurfaceTopAnalysisEnum,P1Enum);
    1616        iomodel->DeleteData(2,MeshVertexonbedEnum,MeshVertexonsurfaceEnum);
Note: See TracChangeset for help on using the changeset viewer.