virtual void select_refinement (const System &system)
Public Attributes
std::vector< float > component_scale
Detailed Description
This abstract class provides an interface to methods for selecting the type of refinement to be used on each element in a given mesh. Currently we assume that a set of elements has already been flagged for h refinement, and the only concrete subclass will change some of those elements to be flagged for p refinement. Future subclasses may handle anisotropic refinement instead.
Author:
Roy H. Stogner, 2006.
Definition at line 46 of file refinement_selector.h.
Definition at line 58 of file refinement_selector.h.
{}
Member Function Documentation
virtual void RefinementSelector::select_refinement (const System &system) [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.
Member Data Documentation
std::vector<float> RefinementSelector::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 will be scaled by component_scale[c].
Definition at line 75 of file refinement_selector.h.
Author
Generated automatically by Doxygen for libMesh from the source code.