Changeset 26079


Ignore:
Timestamp:
03/11/21 17:57:54 (4 years ago)
Author:
Eric.Larour
Message:

CHG: avoid looking for vertex on base if you are a Mesh 3D Surface domain type

File:
1 edited

Legend:

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

    r26073 r26079  
    6262        IssmDouble *nodeonbase=NULL;
    6363        iomodel->FetchData(&vertex_pairing,&numvertex_pairing,NULL,"md.masstransport.vertex_pairing");
    64         if(iomodel->domaintype!=Domain2DhorizontalEnum) iomodel->FetchData(&nodeonbase,NULL,NULL,"md.mesh.vertexonbase");
     64        if(iomodel->domaintype!=Domain2DhorizontalEnum && iomodel->domaintype!=Domain3DsurfaceEnum) iomodel->FetchData(&nodeonbase,NULL,NULL,"md.mesh.vertexonbase");
    6565
    6666        for(int i=0;i<numvertex_pairing;i++){
     
    100100
    101101        /*Create Nodes either DG or CG depending on stabilization*/
    102         if(iomodel->domaintype!=Domain2DhorizontalEnum) iomodel->FetchData(2,"md.mesh.vertexonbase","md.mesh.vertexonsurface");
     102        if(iomodel->domaintype!=Domain2DhorizontalEnum && iomodel->domaintype!=Domain3DsurfaceEnum) iomodel->FetchData(2,"md.mesh.vertexonbase","md.mesh.vertexonsurface");
    103103        if(stabilization!=3){
    104104                ::CreateNodes(nodes,iomodel,MasstransportAnalysisEnum,FINITEELEMENT,isamr);
     
    221221        }
    222222
    223         if(iomodel->domaintype!=Domain2DhorizontalEnum){
     223        if(iomodel->domaintype!=Domain2DhorizontalEnum && iomodel->domaintype!=Domain3DsurfaceEnum){
    224224                iomodel->FetchDataToInput(inputs,elements,"md.mesh.vertexonbase",MeshVertexonbaseEnum);
    225225                iomodel->FetchDataToInput(inputs,elements,"md.mesh.vertexonsurface",MeshVertexonsurfaceEnum);
Note: See TracChangeset for help on using the changeset viewer.