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

bemInt/lpl001.hh
Go to the documentation of this file.
00001 /* Laplace, double layer potential
00002     constant trial functions,
00003     evaluation in the internal/external points
00004 */
00005 
00006 #ifndef lpl001_hh
00007 #define lpl001_hh
00008 
00009 #ifdef __GNUG__
00010 #pragma interface
00011 #endif
00012 
00013 #include "basics/vectorsMatricesForward.hh"
00014 #include "bem/element.hh"
00015 
00016 namespace bem {
00017 
00018   // **************************************************************** Lpl001 **
00019 
00024   template <class F>
00025   class Lpl001 {
00026 
00027   public:
00034     void operator()(const concepts::Real3d& x, const Constant3d000<F>& elm,
00035         uint gauss, F* dlp) const;
00036     void operator()(const concepts::Real3d& x, const Constant3d001<F>& elm,
00037         uint gauss, F* dlp) const;
00038     void operator()(const concepts::Real3d& x, const Constant3d002<F>& elm,
00039         uint gauss, F* dlp) const;
00040   };
00041 
00042 } // namespace bem
00043 
00044 #endif // lpl001_hh

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