Changeset 16690


Ignore:
Timestamp:
11/08/13 14:32:29 (11 years ago)
Author:
bdef
Message:

BUG: adding isefficient test in L2ProjectionEPLAnalysis

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

Legend:

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

    r16684 r16690  
    9292}/*}}}*/
    9393void HydrologyDCEfficientAnalysis::CreateLoads(Loads* loads, IoModel* iomodel){/*{{{*/
    94 
    95         /*Do we really want DC?*/
    96         int  hydrology_model;
    97         iomodel->Constant(&hydrology_model,HydrologyModelEnum);
    98         if(hydrology_model!=HydrologydcEnum) return;
    99 
    100         /*Do we want an efficient layer*/
    101         bool isefficientlayer;
    102         iomodel->Constant(&isefficientlayer,HydrologydcIsefficientlayerEnum);
    103         if(!isefficientlayer) return;
    104 
    10594        /*Nothing for now*/
    10695}/*}}}*/
  • issm/trunk-jpl/src/c/analyses/L2ProjectionEPLAnalysis.cpp

    r16686 r16690  
    1212}/*}}}*/
    1313void L2ProjectionEPLAnalysis::UpdateElements(Elements* elements,IoModel* iomodel,int analysis_counter,int analysis_type){/*{{{*/
     14
     15        bool   isefficientlayer;
     16        int    hydrology_model;
     17
     18        /*Now, do we really want DC?*/
     19        iomodel->Constant(&hydrology_model,HydrologyModelEnum);
     20        if(hydrology_model!=HydrologydcEnum) return;
     21
     22        /*Do we want an efficient layer*/
     23        iomodel->Constant(&isefficientlayer,HydrologydcIsefficientlayerEnum);
     24        if(!isefficientlayer) return;
    1425
    1526        /*Update elements: */
     
    3041}/*}}}*/
    3142void L2ProjectionEPLAnalysis::CreateNodes(Nodes* nodes,IoModel* iomodel){/*{{{*/
     43        /*Now, do we really want DC?*/
     44        int  hydrology_model;
     45        iomodel->Constant(&hydrology_model,HydrologyModelEnum);
     46        if(hydrology_model!=HydrologydcEnum) return;
     47
     48        /*Do we want an efficient layer*/
     49        bool isefficientlayer;
     50        iomodel->Constant(&isefficientlayer,HydrologydcIsefficientlayerEnum);
     51        if(!isefficientlayer) return;
    3252
    3353        if(iomodel->meshtype==Mesh3DEnum){
  • issm/trunk-jpl/src/c/classes/Elements/Penta.cpp

    r16685 r16690  
    1081910819                                thickness[i] = old_thickness[i]*(1+((rho_water*gravity*dt)/(rho_ice*latentheat))*epl_conductivity*pow(EPLgrad,2.0)-2.0*(A*dt/(pow(n,n)))*(pow(EPL_N,n)));
    1082010820                                thickness[i+numdof2d]=thickness[i];
    10821                                 printf("N, %e - thick term2, %e \n",EPL_N,-2.0*(A*dt/(pow(n,n)))*(pow(EPL_N,n)));
    10822                                 printf("old thick, %e - thick , %e \n",old_thickness[i],thickness[i]);
    1082310821                        }
    1082410822                }
Note: See TracChangeset for help on using the changeset viewer.