Changeset 19032
- Timestamp:
- 01/22/15 14:09:12 (10 years ago)
- Location:
- issm/trunk-jpl/src/c/analyses
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/analyses/HydrologyDCEfficientAnalysis.cpp
r19007 r19032 231 231 &Ke->values[0],1); 232 232 233 233 234 /*Transfer EPL part*/ 234 235 transfer=GetHydrologyKMatrixTransfer(basalelement,gauss,sed_head_input,epl_head_input,thick_input,base_input); 235 D_scalar= transfer*gauss->weight*Jdet;236 D_scalar=dt*transfer*gauss->weight*Jdet; 236 237 TripleMultiply(basis,numnodes,1,0, 237 238 &D_scalar,1,1,0, … … 328 329 /*Dealing with the epl part of the transfer term*/ 329 330 transfer=GetHydrologyPVectorTransfer(basalelement,gauss,sed_head_input,epl_head_input,thick_input,base_input); 330 scalar = Jdet*gauss->weight*((water_head*epl_specificstoring*epl_thickness)+( transfer));331 scalar = Jdet*gauss->weight*((water_head*epl_specificstoring*epl_thickness)+(dt*transfer)); 331 332 for(int i=0;i<numnodes;i++)pe->values[i]+=scalar*basis[i]; 332 333 } … … 538 539 switch(domaintype){ 539 540 case Domain2DhorizontalEnum: 540 if(!element->IsOnBase()) return; 541 if(!element->IsOnBase()) return; 541 542 B = element->GetMaterialParameter(MaterialsRheologyBbarEnum); 542 543 break; … … 597 598 598 599 /*And proceed to the real thing*/ 599 thickness[i] = old_thickness[i]*(1+((rho_water*gravity*dt)/(rho_ice*latentheat))*epl_conductivity*EPLgrad2-2.0*(A*dt/(pow(n,n)))*(pow(EPL_N,n))); 600 thickness[i] = old_thickness[i]*(1.0+((rho_water*gravity*dt)/(rho_ice*latentheat))*epl_conductivity*EPLgrad2- 601 (2.0*(A*dt/(pow(n,n)))*(pow(EPL_N,n)))); 600 602 601 603 /*Take care of otherthikening*/ -
issm/trunk-jpl/src/c/analyses/HydrologyDCInefficientAnalysis.cpp
r19005 r19032 251 251 transfer=GetHydrologyKMatrixTransfer(basalelement,gauss,sed_head_input,epl_head_input,thick_input,base_input); 252 252 basalelement->NodalFunctions(&basis[0],gauss); 253 D_scalar= transfer*gauss->weight*Jdet;253 D_scalar=dt*transfer*gauss->weight*Jdet; 254 254 TripleMultiply(basis,numnodes,1,0, 255 255 &D_scalar,1,1,0, … … 353 353 transfer=0.0; 354 354 } 355 scalar = Jdet*gauss->weight*((water_head*sediment_storing)+( transfer));355 scalar = Jdet*gauss->weight*((water_head*sediment_storing)+(dt*transfer)); 356 356 for(int i=0;i<numnodes;i++)pe->values[i]+=scalar*basis[i]; 357 357 }
Note:
See TracChangeset
for help on using the changeset viewer.