Base class for engines (DefaultEngine, ParallelDefaultEngine,...)
More...
#include <Engine.h>
Base class for engines (DefaultEngine, ParallelDefaultEngine,...)
Definition at line 35 of file Engine.h.
◆ Engine() [1/3]
Default constructor.
Definition at line 41 of file Engine.h.
◆ Engine() [2/3]
Constructor.
Definition at line 43 of file Engine.h.
◆ Engine() [3/3]
Engine::Engine |
( |
const Engine & |
other | ) |
|
|
inline |
Copy constructor.
Definition at line 52 of file Engine.h.
◆ ~Engine()
virtual Engine::~Engine |
( |
| ) |
|
|
inlinevirtual |
Destructor.
Definition at line 61 of file Engine.h.
◆ getRayCounter()
virtual unsigned long long int Engine::getRayCounter |
( |
| ) |
|
|
inlinevirtual |
◆ getScene()
Scene* Engine::getScene |
( |
| ) |
|
|
inline |
◆ getSolver()
◆ getSources()
std::vector<Source>* Engine::getSources |
( |
| ) |
|
|
inline |
Get the Sources.
Definition at line 66 of file Engine.h.
◆ process()
virtual bool Engine::process |
( |
| ) |
|
|
inlinevirtual |
◆ runStructureBenchmark()
virtual void Engine::runStructureBenchmark |
( |
| ) |
|
|
inlinevirtual |
If implemented, run a benchmark for the engine.
Reimplemented in DefaultEngine.
Definition at line 74 of file Engine.h.
◆ setScene()
void Engine::setScene |
( |
Scene * |
_scene | ) |
|
|
inline |
◆ setSolver()
void Engine::setSolver |
( |
Solver * |
_solver | ) |
|
|
inline |
◆ setSources()
void Engine::setSources |
( |
std::vector< Source > * |
_sources | ) |
|
|
inline |
Set the Sources.
Definition at line 67 of file Engine.h.
◆ rayCounter
unsigned long long int Engine::rayCounter |
|
protected |
◆ recepteurs
Scene* Engine::recepteurs |
|
protected |
Pointer to all the sources.
Definition at line 81 of file Engine.h.
◆ scene
Pointer to the scene.
Definition at line 79 of file Engine.h.
◆ solver
Pointer to the solver.
Definition at line 82 of file Engine.h.
◆ sources
std::vector<Source>* Engine::sources |
|
protected |
Pointer to all the receptors.
Definition at line 80 of file Engine.h.
The documentation for this class was generated from the following file:
- /home/docs/checkouts/readthedocs.org/user_builds/codetympan/checkouts/latest/Tympan/geometric_methods/AcousticRaytracer/Engine/Engine.h