integral.hh

Go to the documentation of this file.
1 
8 #ifndef geomIntegral_hh
9 #define geomIntegral_hh
10 
11 
12 namespace concepts {
13 
14  // ******************************************************* IntegrationCell **
15 
25  public:
29  enum intFormType { ZERO, ONE, TWO, THREE };
30 
34  struct intPoint {
37  };
38 
41  virtual ~IntegrationCell() {}
56  virtual bool quadraturePoint(uint i, intPoint& p, intFormType form = ZERO,
57  bool localCoord = false) const = 0;
58  };
59 
60 } // namespace concepts
61 
62 #endif // geomIntegral_hh
Integration point consisting of coordinates and intermediate data.
Definition: integral.hh:34
intFormType
Integration form, which determines terms coming from integration over reference element.
Definition: integral.hh:29
IntegrationCell()
Constructor.
Definition: integral.hh:40
virtual ~IntegrationCell()
Definition: integral.hh:41
Cell over which can be integrated.
Definition: integral.hh:24
virtual bool quadraturePoint(uint i, intPoint &p, intFormType form=ZERO, bool localCoord=false) const =0
Delivers a quadrature point.
double Real
Type normally used for a floating point number.
Definition: typedefs.hh:36
Basic namespace for Concepts-2.
Definition: pml_formula.h:16
Page URL: http://wiki.math.ethz.ch/bin/view/Concepts/WebHome
21 August 2020
© 2020 Eidgenössische Technische Hochschule Zürich