Public Types |
| enum | intFormType { ZERO,
ONE,
TWO,
THREE
} |
| | Integration form, which determines terms coming from integration over reference element. More...
|
Public Member Functions |
| concepts::Real2d | chi (const Real x, const Real y) const |
| | Computes the element map, the map from the reference element to the real geometry of the quad.
|
| const concepts::Quad2dSubdivision * | getStrategy () const |
| | Returns the subdivision strategy of the underlying cell of this element.
|
| | IntegrableQuad (concepts::Quad2d &cell) |
| const concepts::QuadratureRule * | integrationX () const |
| | Returns the integration rule in x direction.
|
| const concepts::QuadratureRule * | integrationY () const |
| | Returns the integration rule in y direction.
|
| concepts::MapReal2d | jacobian (const Real x, const Real y) const |
| | Computes the Jacobian.
|
| Real | jacobianDeterminant (const Real x, const Real y) const |
| | Computes the determinant of the Jacobian.
|
| concepts::MapReal2d | jacobianInverse (const Real x, const Real y) const |
| | Computes the inverse of the Jacobian.
|
| virtual bool | quadraturePoint (uint i, intPoint &p, intFormType form=ZERO, bool localCoord=false) const |
| | Delivers a quadrature point.
|
| void | setStrategy (const concepts::Quad2dSubdivision *strategy=0) throw (concepts::StrategyChange) |
| | Sets the subdivision strategy of the underlying cell of this element.
|
Static Public Member Functions |
| static concepts::QuadRuleFactory & | rule () |
| | Access to the quadrature rule, which is valid for all elements of this type (hp2D::IntegrableQuad).
|
Protected Attributes |
| concepts::Quad2d & | cell_ |
| | The cell.
|
std::auto_ptr
< concepts::QuadratureRule > | intX_ |
| | The integration rules.
|
std::auto_ptr
< concepts::QuadratureRule > | intY_ |
Static Protected Attributes |
| static concepts::QuadRuleFactory | rule_ |
Class holding the quadrature rule and the cell of a quadrilateral element.
Definition at line 29 of file quad.hh.
| virtual bool hp2D::IntegrableQuad::quadraturePoint |
( |
uint |
i, |
|
|
intPoint & |
p, |
|
|
intFormType |
form = ZERO, |
|
|
bool |
localCoord = false |
|
) |
| const [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.
- Parameters:
-
| i | number of quadrature point |
| intPoint | data given back |
| form | Integration form |
| localCoord | If true, local coordinates are returned. Else physical coordinates. |
Implements concepts::IntegrationCell.