This is an automated email from the git hooks/post-receive script. logari81 pushed a commit to branch master in repository getfem.
The following commit(s) were added to refs/heads/master by this push: new 8f534996 Fix compilation warnings 8f534996 is described below commit 8f5349968d918271bfeb001a2d32fd1686fa42b6 Author: Konstantinos Poulios <logar...@gmail.com> AuthorDate: Tue Oct 17 11:05:52 2023 +0200 Fix compilation warnings --- src/getfem_generic_assembly_interpolation.cc | 8 ++++---- src/getfem_plasticity.cc | 13 ++++--------- 2 files changed, 8 insertions(+), 13 deletions(-) diff --git a/src/getfem_generic_assembly_interpolation.cc b/src/getfem_generic_assembly_interpolation.cc index 2f45470f..5fb43322 100644 --- a/src/getfem_generic_assembly_interpolation.cc +++ b/src/getfem_generic_assembly_interpolation.cc @@ -593,10 +593,10 @@ namespace getfem { box_to_convexes.clear(); element_boxes.clear(); base_node bmin(N), bmax(N); + const mesh_region &mr = target_mesh.region(target_region); const dal::bit_vector& convex_index = (target_region == mesh_region::all_convexes().id()) - ? target_mesh.convex_index() - : target_mesh.region(target_region).index(); + ? target_mesh.convex_index() : mr.index(); for (dal::bv_visitor cv(convex_index); !cv.finished(); ++cv) { bgeot::pgeometric_trans pgt = target_mesh.trans_of_convex(cv); @@ -609,10 +609,10 @@ namespace getfem { gmm::clear(bmin); gmm::clear(bmax); } + mesh::ref_mesh_pt_ct cvpts = target_mesh.points_of_convex(cv); for (short_type ip = 1; ip < nbd_t; ++ip) { // size_type ind = target_mesh.ind_points_of_convex(cv)[ip]; - const base_node &pt = target_mesh.points_of_convex(cv)[ip]; - + const base_node &pt = cvpts[ip]; for (size_type k = 0; k < N; ++k) { bmin[k] = std::min(bmin[k], pt[k]); bmax[k] = std::max(bmax[k], pt[k]); diff --git a/src/getfem_plasticity.cc b/src/getfem_plasticity.cc index 79166277..5a0ec9c0 100644 --- a/src/getfem_plasticity.cc +++ b/src/getfem_plasticity.cc @@ -2193,15 +2193,10 @@ namespace getfem { pbrick pbr = std::make_shared<elastoplasticity_brick>(ACP); - model::termlist tl; - tl.push_back(model::term_description - (varname, varname, true)); - model::varnamelist dl(1, datalambda); - dl.push_back(datamu); - dl.push_back(datathreshold); - dl.push_back(datasigma); - dl.push_back(data_previous_disp); - model::varnamelist vl(1, varname); + model::termlist tl{model::term_description(varname, varname, true)}; + model::varnamelist + dl{datalambda, datamu, datathreshold, datasigma, data_previous_disp}, + vl{varname}; return md.add_brick(pbr, vl, dl, tl, model::mimlist(1,&mim), region);