Changeset 17428


Ignore:
Timestamp:
03/12/14 16:12:07 (11 years ago)
Author:
jbondzio
Message:

CHG: PVector for spawned basal element; minor cleanup

File:
1 edited

Legend:

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

    r17426 r17428  
    2828                        counter++;
    2929                }
     30        }
     31       
     32        if(iomodel->meshtype==Mesh3DEnum){
     33                iomodel->FetchDataToInput(elements,MeshElementonbedEnum);
    3034        }
    3135}
     
    199203        }/*}}}*/
    200204
    201         //TESTING
    202         _printf_("in element: " << basalelement->Id() << "\n");
    203         Ke->Echo();
    204 
    205205        /*Clean up and return*/
    206206        xDelete<IssmDouble>(xyz_list);
     
    209209        xDelete<IssmDouble>(dlsf);
    210210        xDelete<IssmDouble>(normal);
     211        if(meshtype!=Mesh2DhorizontalEnum){basalelement->DeleteMaterials(); delete basalelement;};
    211212        delete gauss;
    212213        return Ke;
     
    219220
    220221        /*Intermediaries */
    221         int i;
     222        int i, meshtype;
    222223       
    223224        /*Fetch number of nodes */
    224225        int numnodes = basalelement->GetNumberOfNodes();
     226        basalelement->FindParam(&meshtype,MeshTypeEnum);
    225227
    226228        /*Initialize Element vector*/
     
    228230        for(i=0;i<numnodes;i++)
    229231                pe->values[i]=0.;
     232        if(meshtype!=Mesh2DhorizontalEnum){basalelement->DeleteMaterials(); delete basalelement;};
    230233        return pe;
    231234}/*}}}*/
Note: See TracChangeset for help on using the changeset viewer.