Oh, yeah, that looks good, thanks. This didn't cause any compilation problem for me, not sure why...
David On 12/06/2013 01:08 PM, Manav Bhatia wrote: > I ended up adding the a call to the mesh constructor in the RBEIMEvaluation > constructor with “comm” as the argument. > > Not sure if this would be the correct communicator to pass. Maybe David could > comment. > > -Manav > > > RBEIMEvaluation::RBEIMEvaluation(const libMesh::Parallel::Communicator > &comm) > : > RBEvaluation(comm), > extra_interpolation_point_elem(NULL), > _previous_N(0), > _previous_error_bound(-1), > _interpolation_points_mesh(comm) > { > // Indicate that we need to compute the RB > // inner product matrix in this case > compute_RB_inner_product = true; > > // initialize to the empty RBThetaExpansion object > set_rb_theta_expansion(_empty_rb_theta_expansion); > > // Let's not renumber the _interpolation_points_mesh > _interpolation_points_mesh.allow_renumbering(false); > } > > > On Dec 6, 2013, at 12:13 PM, John Peterson <jwpeter...@gmail.com> wrote: > >> On Fri, Dec 6, 2013 at 10:03 AM, Manav Bhatia <bhatiama...@gmail.com> wrote: >>> Hi, >>> >>> I got the latest libMesh from github, and compilation on Mac OS X with >>> clang5 gives the following error: >>> >>> src/reduced_basis/rb_eim_evaluation.C:37:20: error: constructor for >>> 'libMesh::RBEIMEvaluation' must explicitly initialize the member >>> '_interpolation_points_mesh' which does not have a default constructor >>> RBEIMEvaluation::RBEIMEvaluation(const libMesh::Parallel::Communicator >>> &comm) >>> ^ >>> ./include/libmesh/rb_eim_evaluation.h:251:14: note: member is declared here >>> SerialMesh _interpolation_points_mesh; >>> ^ >>> ./include/libmesh/serial_mesh.h:47:7: note: 'libMesh::SerialMesh' declared >>> here >>> class SerialMesh : public UnstructuredMesh >>> ^ >> Looks like that code is relying on a deprecated constructor which is >> only available if LIBMESH_DISABLE_COMMWORLD is not defined. >> >> Try initializing it with libMesh::CommWorld? >> >> -- >> John > ------------------------------------------------------------------------------ > Sponsored by Intel(R) XDK > Develop, test and display web and hybrid apps with a single code base. > Download it for free now! > http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk > _______________________________________________ > Libmesh-users mailing list > Libmesh-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/libmesh-users ------------------------------------------------------------------------------ Sponsored by Intel(R) XDK Develop, test and display web and hybrid apps with a single code base. Download it for free now! http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk _______________________________________________ Libmesh-users mailing list Libmesh-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/libmesh-users