#define SPATIAL_DOMAINS_EXPORT
Abstract base class for the refinement surface region.
virtual bool v_Contains(const Array< OneD, NekDouble > &coords)=0
Pure virtual fuction.
std::vector< unsigned int > GetNumPoints()
Get the number of quadrature points to update expansion.
unsigned int m_coordim
Dimension of the coordinate (space dimension)
std::vector< unsigned int > m_numPoints
Number of quadrature points.
std::vector< NekDouble > m_coord2
Coordinate 2.
std::vector< unsigned int > m_numModes
Number of modes.
RefRegion(const unsigned int coordim, NekDouble m_radius, std::vector< NekDouble > coord1, std::vector< NekDouble > coord2, std::vector< unsigned int > numModes, std::vector< unsigned int > numPoints)
Constructor.
std::vector< NekDouble > m_coord1
Coordinate 1.
NekDouble m_radius
Radius of the surface region.
std::vector< unsigned int > GetNumModes()
Get the number of modes to update expansion.