[aspect-devel] cannot allocate an object of abstract type ‘aspect::MaterialModel::Simpler<3>’

Lev Karatun lev.karatun at gmail.com
Tue Feb 14 21:20:06 PST 2017

Hi Rene,

it does not unfortunately =(

Best regards,
Lev Karatun.

2017-02-14 19:27 GMT-05:00 Rene Gassmoeller <rene.gassmoeller at mailbox.org>:

> Hi Lev,
> my first reaction when encountering compile errors after updating is
> always to remove the content of the build folder and build from scratch,
> does this resolve the issue for you?
> That being said there were some changes in the material model interface
> recently (removal of deprecated functions) so it might be an actual bug,
> but so far we did not see behavior like this. In general an error message
> like you posted might occur if an object of a derived class that does not
> implement all purely virtual functions of the base class is created.
> Let me know if rebuilding from scratch does not help.
> Best,
> Rene
> On 02/14/2017 01:34 PM, Lev Karatun wrote:
> Hi all,
> I was updating Aspect to the recent version (with plugins on top of it)
> but I'm getting the following error when trying to compile it:
> /home/lev/aspect/aspect_new_release/include/aspect/plugins.h:86:33:
> error: cannot allocate an object of abstract type ‘aspect::MaterialModel::
> Simpler<3>’
>            return new ModelClass();
> I was wondering if I missed some change in how the material model plugins
> need to be registered? (the plugins were compiling and working just fine
> with the older versions of Aspect) Or is there some other reason for the
> error? I'm not really sure where to look because the compiler is pointing
> at plugins.h which I never modified, and I don't know where the problematic
> function call is coming from.
> If someone could help me find out what I need to change in my
> implementation to get rid of the error, or how to find the cause of the
> problem, I'd really appreciate it.
> Best regards,
> Lev Karatun.
> _______________________________________________
> Aspect-devel mailing listAspect-devel at geodynamics.orghttp://lists.geodynamics.org/cgi-bin/mailman/listinfo/aspect-devel
> _______________________________________________
> Aspect-devel mailing list
> Aspect-devel at geodynamics.org
> http://lists.geodynamics.org/cgi-bin/mailman/listinfo/aspect-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.geodynamics.org/pipermail/aspect-devel/attachments/20170215/1229f4a8/attachment.html>

More information about the Aspect-devel mailing list