Home | Doxygen Documentation | Tutorials | Developer Tools (restricted)

Classes | Public Types | Public Member Functions
concepts::IntegrationCell Class Reference

Cell over which can be integrated. More...

#include <integral.hh>

Inheritance diagram for concepts::IntegrationCell:
Inheritance graph
[legend]

List of all members.

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 ()

Detailed Description

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.

Author:
Kersten Schmidt, 2005

Definition at line 22 of file integral.hh.


Member Enumeration Documentation

Integration form, which determines terms coming from integration over reference element.

Enumerator:
ZERO 
ONE 
TWO 
THREE 

Definition at line 27 of file integral.hh.


Constructor & Destructor Documentation

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.


Member Function Documentation

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.

Parameters:
inumber of quadrature point
intPointdata given back
formIntegration form
localCoordIf true, local coordinates are returned. Else physical coordinates.

Implemented in hp1D::IntegrableElm, and hp2D::IntegrableQuad.


The documentation for this class was generated from the following file:

Home | Doxygen Documentation | Tutorials | Developer Tools (restricted)