42 |
|
#ifndef APPLICATION_HYDRODYNAMICS_BEADMODEL_HPP |
43 |
|
#define APPLICATION_HYDRODYNAMICS_BEADMODEL_HPP |
44 |
|
|
45 |
< |
#include "applications/hydrodynamics/HydrodynamicsModel.hpp" |
45 |
> |
#include "applications/hydrodynamics/ApproximationModel.hpp" |
46 |
> |
#include "utils/ElementsTable.hpp" |
47 |
|
|
48 |
|
namespace oopse { |
49 |
|
|
50 |
< |
class BeadModel : public HydrodynamicsModel { |
50 |
> |
class BeadModel : public ApproximationModel { |
51 |
|
public: |
52 |
< |
BeadModel(StuntDouble* sd, const DynamicProperty& extraParams) : HydrodynamicsModel(sd, extraParams) {} |
52 |
> |
BeadModel(StuntDouble* sd, SimInfo* info) : ApproximationModel(sd, info) {} |
53 |
|
private: |
54 |
|
virtual bool createBeads(std::vector<BeadParam>& beads); |
55 |
|
bool createSingleBead(Atom* atom, std::vector<BeadParam>& beads); |