From d5684b2af6b1b65142d47553744d169ad080d8f4 Mon Sep 17 00:00:00 2001 From: Dmitri Naumov <github@naumov.de> Date: Thu, 14 Sep 2023 22:54:40 +0200 Subject: [PATCH] [PL] Disable unused ctor and disable assignments --- ProcessLib/ProcessData.h | 17 +++-------------- 1 file changed, 3 insertions(+), 14 deletions(-) diff --git a/ProcessLib/ProcessData.h b/ProcessLib/ProcessData.h index 7aa2c9c4204..f88d79228a8 100644 --- a/ProcessLib/ProcessData.h +++ b/ProcessLib/ProcessData.h @@ -43,20 +43,9 @@ struct ProcessData { } - ProcessData(ProcessData&& pd) - : timestep_previous(pd.timestep_previous), - timestep_current(pd.timestep_current), - timestep_algorithm(std::move(pd.timestep_algorithm)), - nonlinear_solver_tag(pd.nonlinear_solver_tag), - nonlinear_solver(pd.nonlinear_solver), - nonlinear_solver_status(pd.nonlinear_solver_status), - conv_crit(std::move(pd.conv_crit)), - time_disc(std::move(pd.time_disc)), - tdisc_ode_sys(std::move(pd.tdisc_ode_sys)), - process_id(pd.process_id), - process(pd.process) - { - } + ProcessData(ProcessData&& pd) = delete; + ProcessData& operator=(ProcessData const& pd) = delete; + ProcessData& operator=(ProcessData&& pd) = delete; NumLib::TimeStep timestep_previous; NumLib::TimeStep timestep_current; -- GitLab