Cell over which can be integrated. More...
#include <integral.hh>

Classes | |
| struct | intPoint |
| Integration point consisting of coordinates and intermediate data. More... | |
Public Types | |
| enum | intFormType { ZERO, ONE, TWO, THREE } |
| Integration form, which determines terms coming from integration over reference element. More... | |
Public Member Functions | |
| IntegrationCell () | |
| Constructor. | |
| virtual bool | quadraturePoint (uint i, intPoint &p, intFormType form=ZERO, bool localCoord=false) const =0 |
| Delivers a quadrature point. | |
| virtual | ~IntegrationCell () |
Cell over which can be integrated.
For that a single method exists, which delivers quadrature points, weights and a term from mapping. The method has to be implemented in the derived classes.
Definition at line 22 of file integral.hh.
Integration form, which determines terms coming from integration over reference element.
Definition at line 27 of file integral.hh.
| concepts::IntegrationCell::IntegrationCell | ( | ) | [inline] |
Constructor.
Definition at line 38 of file integral.hh.
| virtual concepts::IntegrationCell::~IntegrationCell | ( | ) | [inline, virtual] |
Definition at line 39 of file integral.hh.
| virtual bool concepts::IntegrationCell::quadraturePoint | ( | uint | i, |
| intPoint & | p, | ||
| intFormType | form = ZERO, |
||
| bool | localCoord = false |
||
| ) | const [pure virtual] |
Delivers a quadrature point.
Quadrature point consists of coordinates (for evaluation of formulas) and intermediate data, consisting of the weight and term coming from mapping.
Returns false, if the number of quadrature points is overstepped.
| i | number of quadrature point |
| intPoint | data given back |
| form | Integration form |
| localCoord | If true, local coordinates are returned. Else physical coordinates. |
Implemented in hp1D::IntegrableElm, and hp2D::IntegrableQuad.