diff --git a/ProcessLib/UncoupledProcessesTimeLoop.cpp b/ProcessLib/UncoupledProcessesTimeLoop.cpp index 488bc004eeb4668caa5afc0e1cf191f1f32223b0..d9589d2cdd9cb774c9ef39568a83ffab370e8c21 100644 --- a/ProcessLib/UncoupledProcessesTimeLoop.cpp +++ b/ProcessLib/UncoupledProcessesTimeLoop.cpp @@ -838,6 +838,12 @@ bool UncoupledProcessesTimeLoop::solveCoupledEquationSystemsByStaggeredScheme( ++process_id; continue; } + CoupledSolutionsForStaggeredScheme coupled_solutions( + _solutions_of_coupled_processes, dt, process_id); + + process_data->process.setCoupledSolutionsForStaggeredScheme( + &coupled_solutions); + auto& pcs = process_data->process; auto& x = *_process_solutions[process_id]; pcs.postTimestep(x, process_id);