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

geometry/integral.hh
Go to the documentation of this file.
00001 /* Integrals of formulas on integration cells
00002 
00003     Kersten Schmidt, 2005
00004  */
00005 
00006 #ifndef geomIntegral_hh
00007 #define geomIntegral_hh
00008 
00009 
00010 namespace concepts {
00011 
00012   // ******************************************************* IntegrationCell **
00013 
00022   class IntegrationCell {
00023   public:
00027     enum intFormType { ZERO, ONE, TWO, THREE };
00028 
00032     struct intPoint {
00033       Real3d coord;
00034       Real intermediate;
00035     };
00036 
00038     IntegrationCell() {}
00039     virtual ~IntegrationCell() {}
00054     virtual bool quadraturePoint(uint i, intPoint& p, intFormType form = ZERO,
00055                                  bool localCoord = false) const = 0;
00056   };
00057 
00058 } // namespace concepts
00059 
00060 #endif // geomIntegral_hh

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