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 <[email protected]> wrote:
>
>> On Fri, Dec 6, 2013 at 10:03 AM, Manav Bhatia <[email protected]> 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
> [email protected]
> 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
[email protected]
https://lists.sourceforge.net/lists/listinfo/libmesh-users