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 The libMesh namespace provides an interface to certain functionality in the library.
HPSingularity()
Constructor.
std::list< Point > singular_points
This list, to be filled by the user, should include all singular points in the solution.
Manages consistently variables, degrees of freedom, and coefficient vectors.
virtual void select_refinement(System &system)
This pure virtual function must be redefined in derived classes to take a mesh flagged for h refineme...
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