Never mind..  I found the issue. I had a dynamic_cast in the code that was 
forcing this. 

Thanks anyways,
Manav

> On Feb 21, 2017, at 3:48 PM, Manav Bhatia <[email protected]> wrote:
> 
> Hi, 
> 
>   This is a basic question, that I am bit embarrassed that I have to ask… 
> 
>   I am attempting to inherit from NonlinearImplictSystem and reimplement the 
> ImplicitSystem::assemble_residual_derivatives in the derived class. 
> 
>   I have the method declared like this in my derived class:
> 
>         virtual void
>         assemble_residual_derivatives
>         (const libMesh::ParameterVector & parameters) override;
> 
>   Which is the same as that declared in ImplicitSystem, except the “override" 
> keyword, which appears as “libmesh_override” in ImplicitSystem. 
> 
>   I compile my code and run it, but the code path is still going through 
> ImplictSystem::assemble_residual_derivatives. 
> 
>   I have tried to make sure that I am turning on std=c++11 in my compile 
> options, but to no avail. 
> 
>   There is obviously something basic that I am missing. 
> 
>    If something jumps out at the pros on this mailing list, I would greatly 
> appreciate their insight. 
> 
> Regards,
> Manav

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Libmesh-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/libmesh-users

Reply via email to