Changeset 14970
- Timestamp:
- 05/08/13 16:14:43 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/classes/objects/Elements/Tria.cpp
r14969 r14970 6251 6251 if(reCast<bool,IssmDouble>(dt)) scalar = scalar*dt; 6252 6252 for(int i=0;i<numdof;i++) pe->values[i]+=scalar*basis[i]; 6253 6253 6254 6254 /*Transient term*/ 6255 6255 if(reCast<bool,IssmDouble>(dt)){ … … 6336 6336 IssmDouble residual[numdof]; 6337 6337 IssmDouble intbasis[numdof]; 6338 IssmDouble sediment_storing;6339 6338 IssmDouble penalty_factor, dt; 6340 6339 IssmDouble kmax, kappa, h_max; … … 6358 6357 this->parameters->FindParam(&kmax,HydrologySedimentKmaxEnum); 6359 6358 this->parameters->FindParam(&penalty_factor,HydrologydcPenaltyFactorEnum); 6360 sediment_storing=matpar->GetSedimentStoring();6361 6359 kappa=kmax*pow(10.,penalty_factor); 6362 6360 … … 6364 6362 this->GetHydrologyDCInefficientHmax(&h_max,nodes[i]); 6365 6363 if(values[i]>h_max) 6366 residual[i]=kappa*(values[i]-h_max) *sediment_storing/(dt*intbasis[i]);6364 residual[i]=kappa*(values[i]-h_max)/(dt*intbasis[i]); 6367 6365 else 6368 6366 residual[i]=0.0; 6369 }6370 if(this->id==1){6371 printf("res %e val %e h-max %e Stor %e intbasis %e\n ", residual[1], values[1], h_max, sediment_storing, intbasis[1]);6372 printf("kappa %e kmax %e pen %e dt %e \n", kappa, kmax,penalty_factor,dt);6373 6367 } 6374 6368 }
Note:
See TracChangeset
for help on using the changeset viewer.