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

CHG: renamed meshtype->meshxdim (Extended Dimension) and added meshdim (2 or 3) and meshtype (Tria Penta Tetra)

File:
1 edited

Legend:

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

    r17610 r17674  
    66
    77/*Model processing*/
    8 int  SmoothedSurfaceSlopeXAnalysis::DofsPerNode(int** doflist,int meshtype,int approximation){/*{{{*/
     8int  SmoothedSurfaceSlopeXAnalysis::DofsPerNode(int** doflist,int meshxdim,int approximation){/*{{{*/
    99        return 1;
    1010}/*}}}*/
     
    2626        iomodel->FetchDataToInput(elements,BaseEnum);
    2727        iomodel->FetchDataToInput(elements,MaskIceLevelsetEnum);
    28         if(iomodel->meshtype==Mesh3DEnum){
     28        if(iomodel->meshxdim==Mesh3DEnum){
    2929                iomodel->FetchDataToInput(elements,MeshElementonbaseEnum);
    3030                iomodel->FetchDataToInput(elements,MeshElementonsurfaceEnum);
    3131        }
    32         if(iomodel->meshtype==Mesh2DverticalEnum){
     32        if(iomodel->meshxdim==Mesh2DverticalEnum){
    3333                iomodel->FetchDataToInput(elements,MeshVertexonbaseEnum);
    3434        }
    3535}/*}}}*/
    3636void SmoothedSurfaceSlopeXAnalysis::CreateNodes(Nodes* nodes,IoModel* iomodel){/*{{{*/
    37         if(iomodel->meshtype==Mesh3DEnum) iomodel->FetchData(1,MeshVertexonbaseEnum);
     37        if(iomodel->meshxdim==Mesh3DEnum) iomodel->FetchData(1,MeshVertexonbaseEnum);
    3838        ::CreateNodes(nodes,iomodel,SmoothedSurfaceSlopeXAnalysisEnum,P1Enum);
    39         if(iomodel->meshtype==Mesh3DEnum) iomodel->DeleteData(1,MeshVertexonbaseEnum);
     39        if(iomodel->meshxdim==Mesh3DEnum) iomodel->DeleteData(1,MeshVertexonbaseEnum);
    4040}/*}}}*/
    4141void SmoothedSurfaceSlopeXAnalysis::CreateConstraints(Constraints* constraints,IoModel* iomodel){/*{{{*/
     
    105105
    106106        /*Intermediaries*/
    107         int      meshtype;
     107        int      meshxdim;
    108108        Element* basalelement;
    109109
    110110        /*Get basal element*/
    111         element->FindParam(&meshtype,MeshTypeEnum);
    112         switch(meshtype){
     111        element->FindParam(&meshxdim,MeshXDimEnum);
     112        switch(meshxdim){
    113113                case Mesh2DhorizontalEnum:
    114114                        basalelement = element;
     
    118118                        basalelement = element->SpawnBasalElement();
    119119                        break;
    120                 default: _error_("mesh "<<EnumToStringx(meshtype)<<" not supported yet");
     120                default: _error_("mesh "<<EnumToStringx(meshxdim)<<" not supported yet");
    121121        }
    122122
     
    169169        xDelete<IssmDouble>(basis);
    170170        delete gauss;
    171         if(meshtype!=Mesh2DhorizontalEnum){basalelement->DeleteMaterials(); delete basalelement;};
     171        if(meshxdim!=Mesh2DhorizontalEnum){basalelement->DeleteMaterials(); delete basalelement;};
    172172        return pe;
    173173}/*}}}*/
Note: See TracChangeset for help on using the changeset viewer.