Code_TYMPAN  4.2.0
Industrial site acoustic simulation
Public Member Functions | List of all members
ParallelDefaultEngine Class Reference

Parallel default engine class. More...

#include <ParallelDefaultEngine.h>

Inheritance diagram for ParallelDefaultEngine:
Inheritance graph
[legend]
Collaboration diagram for ParallelDefaultEngine:
Collaboration graph
[legend]

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...
 
ScenegetScene ()
 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...
 
SolvergetSolver ()
 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
Scenescene
 Pointer to the scene. More...
 
std::vector< Source > * sources
 Pointer to all the receptors. More...
 
Scenerecepteurs
 Pointer to all the sources. More...
 
Solversolver
 Pointer to the solver. More...
 
unsigned long long int rayCounter
 Ray counter. More...
 

Detailed Description

Parallel default engine class.

Definition at line 25 of file ParallelDefaultEngine.h.

Constructor & Destructor Documentation

◆ ParallelDefaultEngine() [1/3]

ParallelDefaultEngine::ParallelDefaultEngine ( )
inline

Default constructor.

Definition at line 30 of file ParallelDefaultEngine.h.

Here is the caller graph for this function:

◆ ParallelDefaultEngine() [2/3]

ParallelDefaultEngine::ParallelDefaultEngine ( Scene _scene,
std::vector< Source > *  _sources,
Solver _solver,
Scene _recepteurs 
)
inline

Constructor.

Definition at line 32 of file ParallelDefaultEngine.h.

◆ ParallelDefaultEngine() [3/3]

ParallelDefaultEngine::ParallelDefaultEngine ( const ParallelDefaultEngine other)
inline

Copy constructor.

Definition at line 35 of file ParallelDefaultEngine.h.

◆ ~ParallelDefaultEngine()

virtual ParallelDefaultEngine::~ParallelDefaultEngine ( )
inlinevirtual

Destructor.

Definition at line 43 of file ParallelDefaultEngine.h.

Here is the call graph for this function:

Member Function Documentation

◆ process()

bool ParallelDefaultEngine::process ( )
virtual

If implemented, process and return true if success.

Reimplemented from Engine.

Definition at line 18 of file ParallelDefaultEngine.cpp.

Here is the caller graph for this function:

The documentation for this class was generated from the following files: