SOLARPROP  1.0
 All Classes Functions Variables
density.h
1 /*
2  * density.h
3  *
4  * Author: kappl
5  */
6 
7 #ifndef DENSITY_H_
8 #define DENSITY_H_
9 
10 #include "Iparticle.h"
11 #include "stringconst.h"
12 #include <vector>
13 #include <memory>
14 
18 class Density
19 {
20  private:
21  std::vector<IParticle*> particles;
22 
23  public:
24  Density(const TmodelInformation&, const Tproperties&);
25  ~Density();
26 
27  void simulate();
28  IParticle * getParticle(int);
29  int getTotalNumber() const;
30  IParticle * createParticle(const TmodelInformation&, const Tproperties&) const;
31 };
32 
33 #endif /* DENSITY_H_ */