20 #ifndef LIBMESH_HP_SELECTOR_H 21 #define LIBMESH_HP_SELECTOR_H 24 #include "libmesh/libmesh_common.h" 29 #ifdef LIBMESH_ENABLE_AMR 87 #endif // #ifdef LIBMESH_ENABLE_AMR 89 #endif // LIBMESH_HP_SELECTOR_H std::vector< float > component_scale
This vector can be used to "scale" certain variables in a system.
virtual void select_refinement(System &system)=0
This pure virtual function must be redefined in derived classes to take a mesh flagged for h refineme...
Subclasses of this abstract base class choose between h refining and p elevation. ...
HPSelector & operator=(const HPSelector &)=default
virtual ~HPSelector()=default
The libMesh namespace provides an interface to certain functionality in the library.
Manages consistently variables, degrees of freedom, and coefficient vectors.
HPSelector()=default
Constructor.