12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091 |
-
-
-
-
-
-
- #ifndef INTEGRATIONKERNEL_INC
- #define INTEGRATIONKERNEL_INC
-
- #include "LemmaObject.h"
-
- namespace Lemma {
-
-
-
-
-
-
- template <typename T>
- class IntegrationKernel : public LemmaObject {
-
- public:
-
-
-
-
-
-
-
-
-
-
-
- virtual T Argument(const Real& x, const int& iRelated)=0;
-
-
-
-
-
- virtual int GetNumRel()=0;
-
- protected:
-
-
-
-
- IntegrationKernel (const std::string& name);
-
-
- ~IntegrationKernel ();
-
-
-
- private:
-
- };
-
- template <typename T>
- IntegrationKernel<T>::IntegrationKernel(const std::string& name) :
- LemmaObject(name) {
- }
-
- template<typename T>
- IntegrationKernel<T>::~IntegrationKernel( ) {
- }
-
-
-
-
-
-
-
-
-
-
-
- }
-
- #endif
|