Changeset 16725 for issm/trunk-jpl/src/c/classes/Elements/Tria.cpp
- Timestamp:
- 11/12/13 18:04:16 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/classes/Elements/Tria.cpp
r16721 r16725 2166 2166 name==EplHeadEnum || 2167 2167 name==HydrologydcEplThicknessOldEnum || 2168 name==HydrologydcEplInitialThicknessEnum || 2168 2169 name==HydrologydcEplThicknessEnum || 2169 2170 name==HydrologydcMaskEplactiveEnum || … … 7370 7371 const int numdof = NDOF1 *NUMVERTICES; 7371 7372 bool isefficientlayer; 7372 IssmDouble n,A,dt ;7373 IssmDouble n,A,dt,init_thick; 7373 7374 IssmDouble rho_water,rho_ice; 7374 7375 IssmDouble gravity,latentheat,EPLgrad; … … 7386 7387 if(isefficientlayer){ 7387 7388 /*For now, assuming just one way to compute EPL thickness*/ 7388 rho_water = matpar->GetRhoWater(); 7389 rho_ice = matpar->GetRhoIce(); 7390 gravity = matpar->GetG(); 7391 latentheat = matpar->GetLatentHeat(); 7392 n = material->GetN(); 7393 A = material->GetAbar(); 7389 rho_water = matpar->GetRhoWater(); 7390 rho_ice = matpar->GetRhoIce(); 7391 gravity = matpar->GetG(); 7392 latentheat = matpar->GetLatentHeat(); 7393 epl_conductivity = matpar->GetEplConductivity(); 7394 init_thick = matpar->GetEplInitialThickness(); 7395 n = material->GetN(); 7396 A = material->GetAbar(); 7394 7397 7395 7398 GetInputListOnVertices(&activeEpl[0],HydrologydcMaskEplactiveEnum); … … 7401 7404 GetInputListOnVertices(&bed[0],BedEnum); 7402 7405 7403 epl_conductivity = matpar->GetEplConductivity();7404 7405 7406 for(int i=0;i<numdof;i++){ 7406 7407 /*Keeping thickness to 1 if EPL is not active*/ 7407 7408 if(activeEpl[i]==0.0){ 7408 thickness[i]= 1.0;7409 thickness[i]=init_thick; 7409 7410 } 7410 7411 else{
Note:
See TracChangeset
for help on using the changeset viewer.