|
Code_TYMPAN
4.4.0
Industrial site acoustic simulation
|
Parallel default engine class. More...
#include <ParallelDefaultEngine.h>


Public Member Functions | |
| ParallelDefaultEngine () | |
| Default constructor. More... | |
| ParallelDefaultEngine (Scene *_scene, std::vector< Source > *_sources, Solver *_solver, Scene *_recepteurs) | |
| Constructor. More... | |
| ParallelDefaultEngine (const ParallelDefaultEngine &other) | |
| Copy constructor. More... | |
| virtual | ~ParallelDefaultEngine () |
| Destructor. More... | |
| virtual bool | process () |
| If implemented, process and return true if success. More... | |
Public Member Functions inherited from Engine | |
| Engine () | |
| Default constructor. More... | |
| Engine (Scene *_scene, std::vector< Source > *_sources, Solver *_solver, Scene *_recepteurs) | |
| Constructor. More... | |
| Engine (const Engine &other) | |
| Copy constructor. More... | |
| virtual | ~Engine () |
| Destructor. More... | |
| Scene * | getScene () |
| Get the Scene. More... | |
| void | setScene (Scene *_scene) |
| Set the Scene. More... | |
| std::vector< Source > * | getSources () |
| Get the Sources. More... | |
| void | setSources (std::vector< Source > *_sources) |
| Set the Sources. More... | |
| Solver * | getSolver () |
| Get the Solver. More... | |
| void | setSolver (Solver *_solver) |
| Set the Solver. More... | |
| virtual void | runStructureBenchmark () |
| If implemented, run a benchmark for the engine. More... | |
| virtual unsigned long long int | getRayCounter () |
Additional Inherited Members | |
Protected Attributes inherited from Engine | |
| Scene * | scene |
| Pointer to the scene. More... | |
| std::vector< Source > * | sources |
| Pointer to all the receptors. More... | |
| Scene * | recepteurs |
| Pointer to all the sources. More... | |
| Solver * | solver |
| Pointer to the solver. More... | |
| unsigned long long int | rayCounter |
| Ray counter. More... | |
Parallel default engine class.
Definition at line 25 of file ParallelDefaultEngine.h.
|
inline |
Default constructor.
Definition at line 30 of file ParallelDefaultEngine.h.
|
inline |
Constructor.
Definition at line 32 of file ParallelDefaultEngine.h.
|
inline |
Copy constructor.
Definition at line 37 of file ParallelDefaultEngine.h.
|
inlinevirtual |
Destructor.
Definition at line 45 of file ParallelDefaultEngine.h.
|
virtual |
If implemented, process and return true if success.
Reimplemented from Engine.
Definition at line 18 of file ParallelDefaultEngine.cpp.