ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/OOPSE/libmdtools/AbstractClasses.hpp
(Generate patch)

Comparing trunk/OOPSE/libmdtools/AbstractClasses.hpp (file contents):
Revision 423 by mmeineke, Thu Mar 27 20:12:15 2003 UTC vs.
Revision 645 by tim, Tue Jul 22 19:54:52 2003 UTC

# Line 16 | Line 16 | class Constraint{ (public)
16    void   set_a(int index)    {a = index;}
17    int    get_b()             {return b;}
18    void   set_b(int index)    {b = index;}
19 < 0  double get_dsqr()          {return dsqr;}
19 >  double get_dsqr()          {return dsqr;}
20    void   set_dsqr(double ds) {dsqr = ds;}
21  
22   private:
# Line 45 | Line 45 | class Integrator{
45   };
46  
47  
48 < class Integrator{
48 > class BaseIntegrator{
49    
50   public:
51 <  Integrator(){}
52 <  virtual ~Integrator(){}
51 >  BaseIntegrator(){}
52 >  virtual ~BaseIntegrator(){}
53    
54    virtual void integrate( void ) = 0;
55   };
56 + /*
57 + template<typename T> class AbstractTemplateIntegrator : public T
58 + {
59 + //  public:
60 + //    AbstractTemplateIntegrator() {}
61 + //    virtual ~AbstractTemplateIntegrator() {}
62 +    
63 + //    virtual void integrate(void) {}
64 + };
65  
66 <
66 > typedef AbstractTemplateIntegrator<BaseIntegrator> TemplateIntegrator;
67 > */
68   #endif

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines