Changeset 16870


Ignore:
Timestamp:
11/21/13 16:27:40 (11 years ago)
Author:
bdef
Message:

BUG: Fixing issue with the epl mask when we use only one layer

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

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/c/cores/hydrology_core.cpp

    r16854 r16870  
    9494                                if(VerboseSolution()) _printf0_("   saving results \n");
    9595                                if(isefficientlayer){
    96                                         int outputs[8] = {SedimentHeadEnum,SedimentHeadResidualEnum,EplHeadEnum,HydrologydcMaskEplactiveNodeEnum,EplHeadSlopeXEnum,EplHeadSlopeYEnum,HydrologydcEplThicknessEnum,WaterTransferEnum};
    97                                         femmodel->RequestedOutputsx(&femmodel->results,&outputs[0],8);
     96                                        int outputs[9] = {SedimentHeadEnum,SedimentHeadResidualEnum,EplHeadEnum,HydrologydcMaskEplactiveNodeEnum,HydrologydcMaskEplactiveEltEnum,EplHeadSlopeXEnum,EplHeadSlopeYEnum,HydrologydcEplThicknessEnum,WaterTransferEnum};
     97                                        femmodel->RequestedOutputsx(&femmodel->results,&outputs[0],9);
    9898                                }
    9999                                else{
  • issm/trunk-jpl/src/c/solutionsequences/solutionsequence_hydro_nonlinear.cpp

    r16864 r16870  
    8383                sedconverged=false;
    8484                for(;;){
    85                         /*Updating Nodal Mask*/
    86                         HydrologyDCInefficientAnalysis* analysis = new HydrologyDCInefficientAnalysis();
    87                         analysis->ElementizeEplMask(femmodel);
    88                         delete analysis;
    89 
     85                        if(isefficientlayer){
     86                                /*Updating Nodal Mask*/
     87                                HydrologyDCInefficientAnalysis* analysis = new HydrologyDCInefficientAnalysis();
     88                                analysis->ElementizeEplMask(femmodel);
     89                                delete analysis;
     90                        }
    9091                        femmodel->HydrologyTransferx();
     92
    9193                        SystemMatricesx(&Kff,&Kfs,&pf,&df,&sediment_kmax,femmodel);
    9294                        CreateNodalConstraintsx(&ys,femmodel->nodes,HydrologyDCInefficientAnalysisEnum);
Note: See TracChangeset for help on using the changeset viewer.