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 378 by mmeineke, Fri Mar 21 17:42:12 2003 UTC vs.
Revision 837 by tim, Wed Oct 29 00:19:10 2003 UTC

# Line 1 | Line 1
1   #ifndef _ABSTRACT_CLASSES_H_
2   #define _ABSTRACT_CLASSES_H_
3  
4 + #include <string>
5   #include "Atom.hpp"
6   #ifdef IS_MPI
7  
8   #include "mpi.h"
9   #endif
10 +
11 + using namespace std;
12 +
13   class Constraint{
14  
15 < public:
15 > public:
16    Constraint(){}
17    ~Constraint(){}
18 <  
18 >
19    int    get_a()             {return a;}
20    void   set_a(int index)    {a = index;}
21    int    get_b()             {return b;}
# Line 45 | Line 49 | class Integrator{
49   };
50  
51  
52 < class Integrator{
53 <  
52 > class BaseIntegrator{
53 >
54   public:
55 <  Integrator(){}
56 <  virtual ~Integrator(){}
57 <  
55 >  BaseIntegrator(){}
56 >  virtual ~BaseIntegrator(){}
57 >
58    virtual void integrate( void ) = 0;
59 +  virtual double  getConservedQuantity(void) = 0;
60 +  virtual string getAdditionalParameters(void) = 0;
61   };
56
57
62   #endif

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines