|
Nektar++
|
Derived class for the refinement surface region. More...
#include <RefRegionSphere.h>
Public Member Functions | |
| RefRegionSphere (const unsigned int coordim, NekDouble radius, std::vector< NekDouble > coord1, std::vector< NekDouble > coord2, std::vector< unsigned int > numModes, std::vector< unsigned int > numPoints) | |
| Constructor. More... | |
| virtual | ~RefRegionSphere () |
| Destructor. More... | |
Public Member Functions inherited from Nektar::SpatialDomains::RefRegion | |
| 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. More... | |
| virtual | ~RefRegion () |
| Destructor. More... | |
| virtual bool | v_Contains (const Array< OneD, NekDouble > &coords)=0 |
| Pure virtual fuction. More... | |
| std::vector< unsigned int > | GetNumModes () |
| Get the number of modes to update expansion. More... | |
| std::vector< unsigned int > | GetNumPoints () |
| Get the number of quadrature points to update expansion. More... | |
Protected Member Functions | |
| bool | v_Contains (const Array< OneD, NekDouble > &coords) override |
| Check if vertex is inside the surface region. More... | |
Additional Inherited Members | |
Protected Attributes inherited from Nektar::SpatialDomains::RefRegion | |
| unsigned int | m_coordim |
| Dimension of the coordinate (space dimension) More... | |
| NekDouble | m_radius |
| Radius of the surface region. More... | |
| std::vector< NekDouble > | m_coord1 |
| Coordinate 1. More... | |
| std::vector< NekDouble > | m_coord2 |
| Coordinate 2. More... | |
| std::vector< unsigned int > | m_numModes |
| Number of modes. More... | |
| std::vector< unsigned int > | m_numPoints |
| Number of quadrature points. More... | |
Derived class for the refinement surface region.
Definition at line 50 of file RefRegionSphere.h.
| Nektar::SpatialDomains::RefRegionSphere::RefRegionSphere | ( | const unsigned int | coordim, |
| NekDouble | radius, | ||
| std::vector< NekDouble > | coord1, | ||
| std::vector< NekDouble > | coord2, | ||
| std::vector< unsigned int > | numModes, | ||
| std::vector< unsigned int > | numPoints | ||
| ) |
Constructor.
Definition at line 44 of file RefRegionSphere.cpp.
|
virtual |
|
overrideprotectedvirtual |
Check if vertex is inside the surface region.
Check if vertex is inside the sphere.
| coords | coordinates of the vertex |
Implements Nektar::SpatialDomains::RefRegion.
Definition at line 64 of file RefRegionSphere.cpp.
References Nektar::SpatialDomains::RefRegion::m_coord1, and Nektar::SpatialDomains::RefRegion::m_radius.