(4 comments)

Due to recent changes in library level includes to reduce unnecessary recompilation, it may be necessary for your application code (Kernels, BoundaryConditions, etc.) to include more MOOSE header files. We have fixed most of the codes that are openly available online, but there are always some we miss, and there are of course private applications that we can't see. The following error messages should help you figure out what header files you need to include to get things compiling again.


error: member access into incomplete type 'NonlinearSystem'
  • Fix: #include "NonlinearSystem.h"

error: incomplete type is not allowed
   _dim(_mesh.dimension()),
  • Fix: #include "MooseMesh.h"

error: no member named 'associateSyntax' in namespace 'Moose'; did you mean simply 'associateSyntax'?
  Moose::associateSyntax(_syntax, _action_factory);
  • Fix: #include "MooseSyntax.h"

error: member access into incomplete type 'libMesh::QBase'
    for (unsigned int qp=0; qp<_qrule->n_points(); ++qp)
  • Fix: #include "libmesh/quadrature.h"

error: member access into incomplete type 'Assembly'
  • Fix: #include "Assembly.h"

These examples cover most, but probably not all, of the cases you may see failing. Generally speaking, if the compiler complains about an "incomplete type," you can fix the problem by #including the header where that type is defined. Finally, if all else fails, you can email moose-users@googlegroups.com for help.

Currently unrated

Comments

jennifer Linda 8 months ago

hvhgvhgvhgv

Link | Reply
Currently unrated

John 6 months, 3 weeks ago

Thank you.

Link | Reply
Currently unrated

jvzoo academy review 1 month, 1 week ago

I can set up my new thought from this post. It gives top to bottom data. A debt of gratitude is in order for this significant data for all,

Link | Reply
Currently unrated

William 3 weeks, 1 day ago

Thanks admin! This really help my website

Link | Reply
Current rating: 5

New Comment

required

required (not published)

optional

R&D 100

Recent Blog Posts

Using our new clang-format Style

3 months, 2 weeks ago

Steady State Algorithm Change

1 year ago

Making an App inherit from an App

1 year ago

Changing a published API (Deprecation)

1 year, 1 month ago

DiscreteMaterial Objects

1 year, 3 months ago

Recent Posts

Archive

2017
2016
2015
2014

Tags

Authors

Feeds

RSS / Atom