Ignore:
Timestamp:
07/14/09 14:56:05 (16 years ago)
Author:
Eric.Larour
Message:

Updated model processors to take elementonwater into account

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk/src/c/ModelProcessorx/Melting/CreateElementsNodesAndMaterialsMelting.cpp

    r1104 r1310  
    8181        double penta_viscosity_overshoot;
    8282        double penta_stokesreconditioning;
     83        bool   penta_onwater;
    8384
    8485        /*matpar constructor input: */
     
    197198        ModelFetchData((void**)&model->accumulation,NULL,NULL,model_handle,"accumulation","Matrix","Mat");
    198199        ModelFetchData((void**)&model->melting,NULL,NULL,model_handle,"melting","Matrix","Mat");
     200        ModelFetchData((void**)&model->elementonwater,NULL,NULL,model_handle,"elementonwater","Matrix","Mat");
    199201       
    200202        for (i=0;i<model->numberofelements;i++){
     
    233235                penta_meanvel=model->meanvel;
    234236                penta_epsvel=model->epsvel;
    235                
     237                penta_onwater=(bool)*(model->elementonwater+i);
     238       
    236239                /*viscosity_overshoot*/
    237240                penta_viscosity_overshoot=model->viscosity_overshoot;
     
    242245                                penta_p,penta_q,penta_shelf,penta_onbed,penta_onsurface,penta_meanvel,penta_epsvel,
    243246                                penta_collapse,penta_melting,penta_accumulation,penta_geothermalflux,penta_artdiff,
    244                                 penta_thermal_steadystate,penta_viscosity_overshoot,penta_stokesreconditioning,0);
     247                                penta_thermal_steadystate,penta_viscosity_overshoot,penta_stokesreconditioning,penta_onwater);
    245248
    246249                /*Add penta element to elements dataset: */
     
    298301        xfree((void**)&model->n);
    299302        xfree((void**)&model->B);
     303        xfree((void**)&model->elementonwater);
    300304
    301305
Note: See TracChangeset for help on using the changeset viewer.