Code_TYMPAN
4.2.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 35 of file ParallelDefaultEngine.h.
|
inlinevirtual |
Destructor.
Definition at line 43 of file ParallelDefaultEngine.h.
|
virtual |
If implemented, process and return true if success.
Reimplemented from Engine.
Definition at line 18 of file ParallelDefaultEngine.cpp.