Go to the documentation of this file.
20 #ifndef LIBMESH_HP_SINGULAR_H
21 #define LIBMESH_HP_SINGULAR_H
24 #include "libmesh/libmesh_common.h"
25 #include "libmesh/point.h"
30 #ifdef LIBMESH_ENABLE_AMR
58 libmesh_experimental();
88 #endif // #ifdef LIBMESH_ENABLE_AMR
90 #endif // LIBMESH_HP_SINGULAR_H
Manages consistently variables, degrees of freedom, and coefficient vectors.
The libMesh namespace provides an interface to certain functionality in the library.
HPSingularity & operator=(const HPSingularity &)=default
This class uses a user-provided list of singularity locations to choose between h refining and p elev...
virtual ~HPSingularity()=default
HPSingularity()
Constructor.
std::list< Point > singular_points
This list, to be filled by the user, should include all singular points in the solution.
virtual void select_refinement(System &system)
This pure virtual function must be redefined in derived classes to take a mesh flagged for h refineme...