valSPH
 All Classes Files Functions Variables
Spacetime.h
Go to the documentation of this file.
1 
10 #ifndef __Spacetime_h__
11 #define __Spacetime_h__
12 
13 
14 #include <vector>
15 #include <cmath>
16 
17 #include "Position.h"
18 #include "PdeSolver.h"
19 #include "Equation.h"
20 
21 using namespace std;
22 
23 
24 class Spacetime {
25 
26 
27  private:
28 
29 
30  vector<Position> interpolationPoints;
31  PdeSolver *pdeSolver;
32  Equation *equation;
33 
34 
35  public:
36 
37 
41  Spacetime();
42 
43 
51  Spacetime(int numberOfInterpolationPoints, string pdeSolver, string typeEquation);
52 
53 
59  vector<Position> getInterpolationPoints();
60 
61 
65  void yieldSpacetimeCurvature(double h, double ti);
66 
67 
71  ~Spacetime();
72 
73 
74 };
75 
76 #endif