Changeset 14935


Ignore:
Timestamp:
05/06/13 15:56:59 (12 years ago)
Author:
bdef
Message:

BUG: adding the epl solution to the results

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

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/c/modules/ModelProcessorx/HydrologyDCEfficient/UpdateElementsHydrologyDCEfficient.cpp

    r14917 r14935  
    5050        iomodel->FetchDataToInput(elements,MaskElementonwaterEnum);
    5151        iomodel->FetchDataToInput(elements,BasalforcingsMeltingRateEnum);
    52         iomodel->FetchDataToInput(elements,SedimentHeadEnum);
     52        iomodel->FetchDataToInput(elements,EplHeadEnum);
    5353
    5454        /*Free data: */
  • issm/trunk-jpl/src/c/solutions/hydrology_core.cpp

    r14928 r14935  
    2121        bool       save_results;
    2222        bool       modify_loads=true;
     23        bool       isefficientlayer;
    2324        IssmDouble starttime,final_time;
    2425        IssmDouble time,dt;
     
    7980
    8081                else if (hydrology_model==HydrologydcEnum){
     82                        femmodel->parameters->FindParam(&isefficientlayer,HydrologydcIsefficientlayerEnum);
    8183                        if(VerboseSolution()) _pprintLine_("   computing water head");
    8284                        solver_hydro_nonlinear(femmodel);
     
    8587                                InputToResultx(femmodel->elements,femmodel->nodes,femmodel->vertices,femmodel->loads,femmodel->materials,femmodel->parameters,SedimentHeadEnum);
    8688                                InputToResultx(femmodel->elements,femmodel->nodes,femmodel->vertices,femmodel->loads,femmodel->materials,femmodel->parameters,SedimentHeadResidualEnum);
    87 
     89                                if(isefficientlayer){
     90                                        InputToResultx(femmodel->elements,femmodel->nodes,femmodel->vertices,femmodel->loads,femmodel->materials,femmodel->parameters,EplHeadEnum);
     91                                }
    8892                                /*unload results*/
    8993                                if(VerboseSolution()) _pprintLine_("   saving temporary results");
Note: See TracChangeset for help on using the changeset viewer.