# | 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 SRI{ (protected) | |
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 |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |