16 #ifndef PARALLEL_DEFAULT_ENGINE_H
17 #define PARALLEL_DEFAULT_ENGINE_H
24 #ifdef TEST_ACCELERATION_RECEPTORS
33 :
Engine(_scene, _sources, _solver, _recepteurs)
57 std::vector<Recepteur>* _recepteurs)
58 :
Engine(_scene, _sources, _solver, _recepteurs)
Base class for engines (DefaultEngine, ParallelDefaultEngine,...)
Scene * recepteurs
Pointer to all the sources.
Scene * scene
Pointer to the scene.
Solver * solver
Pointer to the solver.
std::vector< Source > * sources
Pointer to all the receptors.
Parallel default engine class.
virtual bool process()
If implemented, process and return true if success.
ParallelDefaultEngine(const ParallelDefaultEngine &other)
Copy constructor.
ParallelDefaultEngine(Scene *_scene, std::vector< Source > *_sources, Solver *_solver, Scene *_recepteurs)
Constructor.
virtual ~ParallelDefaultEngine()
Destructor.
ParallelDefaultEngine()
Default constructor.
This class mainly define a mesh (list of Shape) used by the Simulation object.
The Solver class gives an interface to the developer to add easily a new acoustic method using ray tr...