valSPH
All Classes Files Functions Variables
Equation.h
Go to the documentation of this file.
1 
10 #ifndef __Equation_h__
11 #define __Equation_h__
12 
13 
14 #include <list>
15 #include <vector>
16 #include "Particle.h"
17 
18 
19 using namespace std;
20 
21 
22 class Equation {
23 
24 
25  protected:
26 
27 
28  list<Particle> nNP;
29 
30 
31  public:
32 
33 
37  Equation ();
38 
39 
43  virtual void setNNP(list<Particle> nNP) = 0;
44 
45 
49  virtual list<Particle> getNNP() = 0;
50 
51 
60  virtual vector<double> evaluate (vector<double> X, double t) = 0;
61 
62 
66  ~Equation ();
67 
68 
69 };
70 
71 
72 #endif