valSPH
Main Page
Classes
Files
File List
File Members
All
Classes
Files
Functions
Variables
Fluid.h
Go to the documentation of this file.
1
10
#ifndef __Fluid_h__
11
#define __Fluid_h__
12
13
14
#include <vector>
15
#include <cmath>
16
17
#include "
Particle.h
"
18
#include "
SpatialIndex.h
"
19
#include "
OdeSolver.h
"
20
#include "
Equation.h
"
21
#include "
EoS.h
"
22
#include "
Kernel.h
"
23
24
25
using namespace
std;
26
27
28
class
Fluid
{
29
30
31
private
:
32
33
int
dim;
34
vector<Particle> particles;
35
OdeSolver
*odeSolver;
36
Equation
*equation;
37
EoS
*eoS;
38
Kernel
*kernel;
39
40
41
public
:
42
43
47
Fluid
();
48
49
60
Fluid
(
int
dim,
int
numberOfParticles,
string
odeSolver,
string
typeEquation,
string
eoS,
string
kernel);
61
62
66
void
setNumberOfParticles(
int
numberOfParticles);
67
68
74
vector<Particle> getParticles();
75
76
80
void
performHydrodynamicalEvolution(
double
h,
double
ti,
SpatialIndex
*spatialIndex);
81
82
86
~
Fluid
();
87
88
89
};
90
91
#endif
valCode
repository
valSPH
src
Fluid.h
Generated on Fri Nov 23 2012 19:13:58 for valSPH by
1.8.2