Public Member Functions |
Protected Member Functions |
Static Private Attributes |
List of all members
hp2Dedge::Quad< F > Class Template Reference
A 2D FEM edge element: a quad. More...
#include <bf_advection.hh>
Public Member Functions | |
virtual const concepts::ElementGraphics< F > * | graphics () const |
Quad (concepts::Quad2d &cell, ushort *p, concepts::TColumn< F > *T0, concepts::TColumn< F > *T1) | |
Constructor. More... | |
void | recomputeShapefunctions () |
Recompute shape functions, e.g. More... | |
void | recomputeShapefunctions (const uint nq[2]) |
virtual | ~Quad () |
Protected Member Functions | |
virtual std::ostream & | info (std::ostream &os) const |
Static Private Attributes | |
static std::unique_ptr< concepts::ElementGraphics< F > > | graphics_ |
Appropiate element graphics object. More... | |
Detailed Description
template<class F = Real>
class hp2Dedge::Quad< F >
A 2D FEM edge element: a quad.
The cell properties, the integrations points and weights and the T Columns are given from hp2D::BaseQuad.
The polynomial degree (ie. hp) and the shape functions are given from QuadEdgeFunctions.
Definition at line 40 of file bf_advection.hh.
Constructor & Destructor Documentation
◆ Quad()
template<class F = Real>
hp2Dedge::Quad< F >::Quad | ( | concepts::Quad2d & | cell, |
ushort * | p, | ||
concepts::TColumn< F > * | T0, | ||
concepts::TColumn< F > * | T1 | ||
) |
Constructor.
- Parameters
-
cell Cell on which the element is defined p Polynomial degree (might be anisotropic) T0 Part of the T matrix T1 Part of the T matrix
◆ ~Quad()
template<class F = Real>
|
virtual |
Member Function Documentation
◆ graphics()
template<class F = Real>
|
virtual |
◆ info()
template<class F = Real>
|
protectedvirtual |
◆ recomputeShapefunctions() [1/2]
template<class F = Real>
void hp2Dedge::Quad< F >::recomputeShapefunctions | ( | ) |
Recompute shape functions, e.g.
for other abscissas redefined through setIntegrationRule
◆ recomputeShapefunctions() [2/2]
template<class F = Real>
void hp2Dedge::Quad< F >::recomputeShapefunctions | ( | const uint | nq[2] | ) |
Member Data Documentation
◆ graphics_
template<class F = Real>
|
staticprivate |
The documentation for this class was generated from the following files:
- hp2Dedge/bf_advection.hh
- hp2Dedge/quad.hh