Code_TYMPAN  4.4.0
Industrial site acoustic simulation
Public Member Functions | Protected Member Functions | List of all members
TYSolver9613Solver2024 Class Reference

9613 Solver version 2024 More...

#include <TYSolver9613Solver2024.h>

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

Public Member Functions

 TYSolver9613Solver2024 ()
 Constructor. More...
 
- Public Member Functions inherited from TYSolver9613Solver
 TYSolver9613Solver ()
 Constructor. More...
 
virtual ~TYSolver9613Solver ()
 Destructor. More...
 
virtual TYAcousticModel9613SolvergetAcousticModel ()
 Get acoustic model. More...
 
void buildAcousticModel () override
 
- Public Member Functions inherited from TYSolver
 TYSolver ()
 Constructor. More...
 
virtual ~TYSolver ()
 Destructor. More...
 
void init ()
 Initialize solver This method must be called after instantiation of a solver. More...
 
virtual bool solve (const tympan::AcousticProblemModel &aproblem, tympan::AcousticResultModel &aresult, tympan::LPSolverConfiguration configuration)
 Launch the resolution and get the results. More...
 
const std::vector< TYStructSurfIntersect > & getTabPolygon () const
 Get the array of polygons. More...
 
TYFaceSelectorgetFaceSelector ()
 Get the face selector. More...
 
TYAcousticPathFindergetAcousticPathFinder ()
 Get the acoustic path finder. More...
 
const ScenegetScene () const
 Get the Scene. More...
 
void selectFaces (std::deque< TYSIntersection > &tabIntersect, const OSegment3D &rayon, const string &sourceVolumeId)
 Delegate to _faceSelector the build of the array of intersections. More...
 
- Public Member Functions inherited from SolverInterface
 SolverInterface ()
 
virtual ~SolverInterface ()
 
virtual void purge ()
 

Protected Member Functions

std::unique_ptr< TYAcousticModel9613Solvermake_acoustic_model () override
 TYAcousticModel builder. More...
 
- Protected Member Functions inherited from TYSolver
std::unique_ptr< TYFaceSelectormake_face_selector ()
 TYFaceSelector builder. More...
 
std::unique_ptr< TYAcousticPathFindermake_path_finder ()
 TYAcousticPathFinder builder. More...
 

Additional Inherited Members

- Protected Attributes inherited from TYSolver9613Solver
std::unique_ptr< TYAcousticModel9613Solver_acousticModel
 Pointer to the TYAcousticModel. More...
 
- Protected Attributes inherited from TYSolver
std::unique_ptr< TYFaceSelector_faceSelector
 Pointer to the TYFaceSelector. More...
 
std::unique_ptr< TYAcousticPathFinder_acousticPathFinder
 Pointer to the TYAcousticPathFinder. More...
 
OThreadPool_pool
 

Detailed Description

9613 Solver version 2024

Definition at line 26 of file TYSolver9613Solver2024.h.

Constructor & Destructor Documentation

◆ TYSolver9613Solver2024()

TYSolver9613Solver2024::TYSolver9613Solver2024 ( )

Constructor.

Definition at line 19 of file TYSolver9613Solver2024.cpp.

Member Function Documentation

◆ make_acoustic_model()

std::unique_ptr< TYAcousticModel9613Solver > TYSolver9613Solver2024::make_acoustic_model ( )
overrideprotectedvirtual

TYAcousticModel builder.

Reimplemented from TYSolver9613Solver.

Definition at line 21 of file TYSolver9613Solver2024.cpp.


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