hp2D::BaseQuad< F > Class Template Referenceabstract
A base of a 2D quad FEM element for different basis functions. More...
#include <arrayElementFormula.hh>
Public Member Functions | |
BaseQuad (concepts::QuadNd &cell, const ushort *p, concepts::TColumn< F > *T0, concepts::TColumn< F > *T1) | |
Constructor. More... | |
virtual const concepts::QuadNd & | cell () const |
virtual const concepts::ElementGraphics< F > * | graphics () const =0 |
Returns element graphics class. More... | |
virtual const concepts::Quad & | support () const |
virtual concepts::Real3d | vertex (uint i) const |
virtual | ~BaseQuad () |
Protected Member Functions | |
virtual std::ostream & | info (std::ostream &os) const |
Detailed Description
template<class F = Real>
class hp2D::BaseQuad< F >
A base of a 2D quad FEM element for different basis functions.
Definition at line 17 of file arrayElementFormula.hh.
Constructor & Destructor Documentation
◆ BaseQuad()
template<class F = Real>
hp2D::BaseQuad< F >::BaseQuad | ( | concepts::QuadNd & | cell, |
const 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 and is only) taking to initialize the quadrature rule T0 Part of the T matrix T1 Part of the T matrix
◆ ~BaseQuad()
template<class F = Real>
|
virtual |
Member Function Documentation
◆ cell()
template<class F = Real>
|
inlinevirtual |
◆ graphics()
template<class F = Real>
|
pure virtual |
Returns element graphics class.
◆ info()
template<class F = Real>
|
protectedvirtual |
Reimplemented in hp2D::l2::Quad< F >.
◆ support()
template<class F = Real>
|
inlinevirtual |
◆ vertex()
template<class F = Real>
|
inlinevirtual |
The documentation for this class was generated from the following files:
- hp2D/arrayElementFormula.hh
- hp2D/quad.hh