20#ifndef LIBMESH_REFINEMENT_SELECTOR_H
21#define LIBMESH_REFINEMENT_SELECTOR_H
24#include "libmesh/libmesh_common.h"
This abstract class provides an interface to methods for selecting the type of refinement to be used ...
RefinementSelector()=default
Constructor.
std::vector< float > component_scale
This vector can be used to "scale" certain variables in a system.
virtual ~RefinementSelector()=default
Destructor.
virtual void select_refinement(const System &system)
This pure virtual function must be redefined in derived classes to take a mesh flagged for h refineme...
Manages consistently variables, degrees of freedom, and coefficient vectors.
The libMesh namespace provides an interface to certain functionality in the library.