--- trunk/OOPSE/libmdtools/AbstractClasses.hpp 2003/03/21 17:42:12 378 +++ trunk/OOPSE/libmdtools/AbstractClasses.hpp 2003/09/15 16:52:02 763 @@ -45,14 +45,25 @@ class SRI{ (protected) }; -class Integrator{ +class BaseIntegrator{ public: - Integrator(){} - virtual ~Integrator(){} + BaseIntegrator(){} + virtual ~BaseIntegrator(){} virtual void integrate( void ) = 0; + virtual double getConservedQuantity(void) = 0; }; +/* +template class AbstractTemplateIntegrator : public T +{ +// public: +// AbstractTemplateIntegrator() {} +// virtual ~AbstractTemplateIntegrator() {} + +// virtual void integrate(void) {} +}; - +typedef AbstractTemplateIntegrator TemplateIntegrator; +*/ #endif