#include <quad.hh>
Public Member Functions | |
| QuadEdgeFunctions (const ushort p, const concepts::QuadratureRule2d *intRule) | |
| QuadEdgeFunctions (const ushort *p, const concepts::QuadratureRule2d *intRule) | |
| virtual | ~QuadEdgeFunctions () |
| Destructor. | |
| const ushort * | p () const |
| const hp2D::KarniadakisDeriv2 * | shpfctX_t () const |
| const hp2D::KarniadakisDeriv2 * | shpfctY_t () const |
| const concepts::Karniadakis< 1, 0 > * | shpfctX_n () const |
| const concepts::Karniadakis< 1, 0 > * | shpfctY_n () const |
| const concepts::Karniadakis< 1, 1 > * | shpfctDX_n () const |
| const concepts::Karniadakis< 1, 1 > * | shpfctDY_n () const |
Protected Member Functions | |
| void | computeShapefunctions_ (const concepts::QuadratureRule2d *intRule) |
| gets the shapefunctions, used in both constructors | |
A class for holding the shape functions of edge elements on quadrilaterials for a particular polynomials degree (ie. hp).
| hp2Dedge::QuadEdgeFunctions::QuadEdgeFunctions | ( | const ushort | p, |
| const concepts::QuadratureRule2d * | intRule | ||
| ) |
Constructor.
| p | Polynomial degree of this element |
| intRule | Integration rule |
| hp2Dedge::QuadEdgeFunctions::QuadEdgeFunctions | ( | const ushort * | p, |
| const concepts::QuadratureRule2d * | intRule | ||
| ) |
Constructor. This constructor can initialize an anisotropic polynomial degree.
| p | Polynomial degree in the two spatial directions |
| intRule | Integration rule |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |