Changeset 27193
- Timestamp:
- 08/04/22 07:25:53 (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/solutionsequences/solutionsequence_hydro_nonlinear.cpp
r27177 r27193 78 78 inefanalysis->ElementizeEplMask(femmodel); 79 79 effanalysis->InitZigZagCounter(femmodel); 80 Reducevectorgtofx(&uf_epl, ug_epl, femmodel->nodes,femmodel->parameters);81 80 ug_epl_init=ug_epl->Duplicate(); 82 81 ug_epl->Copy(ug_epl_init); … … 145 144 if (sedcount>=hydro_maxiter){ 146 145 delete ug_sed;delete uf_sed;delete inefanalysis; delete ug_sed_main_iter; 147 if(isefficientlayer)delete ug_epl;delete uf_epl;deleteeffanalysis; delete ug_epl_main_iter;146 if(isefficientlayer)delete ug_epl;delete effanalysis; delete ug_epl_main_iter; 148 147 _error_(" maximum number of Sediment iterations (" << hydro_maxiter << ") exceeded"); 149 148 … … 197 196 /*}}}*/ 198 197 femmodel->profiler->Stop(EPLMasking); 198 Reducevectorgtofx(&uf_epl, ug_epl, femmodel->nodes,femmodel->parameters); 199 199 if(VerboseSolution()) _printf0_("Building EPL Matrix...\n"); 200 200 uf_epl_sub_iter=uf_epl->Duplicate();_assert_(uf_epl_sub_iter); … … 220 220 convergence(&eplconverged,Kff,pf,uf_epl,uf_epl_sub_iter,eps_res,eps_rel,eps_abs); 221 221 delete Kff; delete pf; 222 /* if (ndu_epl==0.0 && nu_epl==0.0) nu_epl=1.0e-6; /\*Hacking the case where the EPL is used but empty*\/ */223 222 } 224 223 else{ … … 243 242 } 244 243 eplcount++; 245 delete uf_epl_sub_iter; 244 delete uf_epl_sub_iter; delete uf_epl; 246 245 if(eplconverged){ 247 246 if(VerboseSolution()) _printf0_("eplconverged...\n"); … … 320 319 /*Free resources: */ 321 320 delete ug_epl;delete ug_sed; 322 delete uf_sed; delete uf_epl;321 delete uf_sed; 323 322 delete inefanalysis; delete effanalysis; 324 323 }
Note:
See TracChangeset
for help on using the changeset viewer.