Subclasses of this abstract base class choose between h refining and p elevation. Currently we assume that a set of elements has already been flagged for h refinement, and we may want to change some of those elements to be flagged for p refinement.
virtual void HPSelector::select_refinement (System &system) [pure virtual]This pure virtual function must be redefined in derived classes to take a mesh flagged for h refinement and potentially change the desired refinement type.
Implemented in HPCoarsenTest.
Member Data Documentation
std::vector<float> HPSelector::component_scaleThis vector can be used to 'scale' certain variables in a system. If the mask is not empty, the consideration given to each component's h and p error estimates will be scaled by component_scale[c].
Definition at line 76 of file hp_selector.h.
Referenced by HPCoarsenTest::select_refinement().
Author
Generated automatically by Doxygen for libMesh from the source code.