From 2dbdebe2322233cbd753316df4d9a34f0dfdee6f Mon Sep 17 00:00:00 2001 From: Compte local pour Alexandre GANGLOFF <alexandre.gangloff@cea.fr> Date: Thu, 2 May 2024 16:25:27 +0200 Subject: [PATCH] Remove all compilation warning --- src/scheme/LocalDtAcousticSolver.cpp | 39 +++++------------------- src/scheme/LocalDtHyperelasticSolver.cpp | 4 +-- 2 files changed, 9 insertions(+), 34 deletions(-) diff --git a/src/scheme/LocalDtAcousticSolver.cpp b/src/scheme/LocalDtAcousticSolver.cpp index b653baa48..0aef1ae34 100644 --- a/src/scheme/LocalDtAcousticSolver.cpp +++ b/src/scheme/LocalDtAcousticSolver.cpp @@ -857,31 +857,6 @@ class LocalDtAcousticSolverHandler::LocalDtAcousticSolver final const double& gamma = 1.4; double sum_dt = 0; - // do{ - - // if(sum_dt+dt2 > dt1){ - // dt2 = dt1 - sum_dt; - // } - - // const DiscreteScalarFunction& rho_d = new_rho2->get<DiscreteScalarFunction>(); - // const DiscreteVectorFunction& u_d = new_u2->get<DiscreteVectorFunction>(); - // const DiscreteScalarFunction& E_d = new_E2->get<DiscreteScalarFunction>(); - // const DiscreteScalarFunction& eps = E_d - 0.5 * dot(u_d,u_d); - // const DiscreteScalarFunction& p_d = (gamma-1) * rho_d * eps; - // const DiscreteScalarFunction& c_d = sqrt(gamma * p_d / rho_d); - - // const std::shared_ptr<const DiscreteFunctionVariant>& new_p2 = std::make_shared<const - // DiscreteFunctionVariant>(p_d); const std::shared_ptr<const DiscreteFunctionVariant>& new_c2 = - // std::make_shared<const DiscreteFunctionVariant>(c_d); - - // auto [ur2,Fjr2] = - // compute_fluxes(solver_type,new_rho2,new_c2,new_u2,new_p2,bc_descriptor_list2,CR_ur,CR_Fjr,map2); - - // std::tie(new_m2,new_rho2,new_u2,new_E2) = apply_fluxes(dt2,new_rho2,new_u2,new_E2,ur2,Fjr2); - - // sum_dt += dt2; - // }while(sum_dt < dt1); - for (size_t i = 0; i < q; i++) { if (i == q - 1) { dt2 = dt1 - sum_dt; @@ -899,10 +874,10 @@ class LocalDtAcousticSolverHandler::LocalDtAcousticSolver final const std::shared_ptr<const DiscreteFunctionVariant>& new_c2 = std::make_shared<const DiscreteFunctionVariant>(c_d); - auto [ur2, Fjr2] = + auto [sub_ur2, sub_Fjr2] = compute_fluxes(solver_type, new_rho2, new_c2, new_u2, new_p2, bc_descriptor_list2, CR_ur, CR_Fjr, map2); - std::tie(new_m2, new_rho2, new_u2, new_E2) = apply_fluxes(dt2, new_rho2, new_u2, new_E2, ur2, Fjr2); + std::tie(new_m2, new_rho2, new_u2, new_E2) = apply_fluxes(dt2, new_rho2, new_u2, new_E2, sub_ur2, sub_Fjr2); sum_dt += dt2; } @@ -969,15 +944,15 @@ class LocalDtAcousticSolverHandler::LocalDtAcousticSolver final new_p2 = std::make_shared<DiscreteFunctionVariant>(p_d); new_c2 = std::make_shared<DiscreteFunctionVariant>(c_d); - double dt2 = 0.4 * acoustic_dt(new_c2); + dt2 = 0.4 * acoustic_dt(new_c2); // std::cout << "dt2 = " << dt2 << std::endl; if (sum_dt + dt2 > dt1) { dt2 = dt1 - sum_dt; } - auto [ur2, Fjr2] = + auto [sub_ur2, sub_Fjr2] = compute_fluxes(solver_type, new_rho2, new_c2, new_u2, new_p2, bc_descriptor_list2, CR_ur, CR_Fjr, map2); - std::tie(new_m2, new_rho2, new_u2, new_E2) = apply_fluxes(dt2, new_rho2, new_u2, new_E2, ur2, Fjr2); + std::tie(new_m2, new_rho2, new_u2, new_E2) = apply_fluxes(dt2, new_rho2, new_u2, new_E2, sub_ur2, sub_Fjr2); sum_dt += dt2; } std::tie(new_m2, new_rho2, new_u2, new_E2) = mesh_correction(new_m1, new_m2, new_rho2, new_u2, new_E2, map1, map2); @@ -1414,8 +1389,8 @@ class LocalDtAcousticSolverHandler::LocalDtAcousticSolver final std::shared_ptr new_m2 = getCommonMesh({new_rho2, new_c2, new_u2, new_p2}); std::shared_ptr m1 = getCommonMesh({rho1, c1, u1, p1}); - const MeshType& mesh1 = *m1->get<MeshType>(); - const MeshType& mesh2 = *new_m2->get<MeshType>(); + //const MeshType& mesh1 = *m1->get<MeshType>(); + //const MeshType& mesh2 = *new_m2->get<MeshType>(); // double dt2 = 0.4 * acoustic_dt(new_c2); // double dt2_k = dt1/2; diff --git a/src/scheme/LocalDtHyperelasticSolver.cpp b/src/scheme/LocalDtHyperelasticSolver.cpp index f66ea554d..0bfe1e06c 100644 --- a/src/scheme/LocalDtHyperelasticSolver.cpp +++ b/src/scheme/LocalDtHyperelasticSolver.cpp @@ -849,11 +849,11 @@ class LocalDtHyperelasticSolverHandler::LocalDtHyperelasticSolver final const std::shared_ptr<const DiscreteFunctionVariant>& new_aT2 = std::make_shared<const DiscreteFunctionVariant>(aT_d); - auto [ur2, Fjr2] = compute_fluxes(solver_type, new_rho2, new_aL2, new_aT2, new_u2, new_sigma2, + auto [sub_ur2, sub_Fjr2] = compute_fluxes(solver_type, new_rho2, new_aL2, new_aT2, new_u2, new_sigma2, bc_descriptor_list2, CR_ur, CR_Fjr, map2); std::tie(new_m2, new_rho2, new_u2, new_E2, new_CG2) = - apply_fluxes(dt2, new_rho2, new_u2, new_E2, new_CG2, ur2, Fjr2); + apply_fluxes(dt2, new_rho2, new_u2, new_E2, new_CG2, sub_ur2, sub_Fjr2); sum_dt += dt2; } -- GitLab