105 std::unique_ptr<Scene>
_scene;
This file provides the top-level declaration for the acoustic problem model.
This file provides the top-level declaration for the acoustic result model.
Slave threads collection.
This class mainly define a mesh (list of Shape) used by the Simulation object.
Interface class for solvers.
Acoustic model for the default solver.
Build the acoustic path for the 9613 solver.
Building class of the faces list.
TYAcousticPathFinder * getAcousticPathFinder()
Get the acoustic path finder.
virtual ~TYSolver()
Destructor.
virtual bool solve(const tympan::AcousticProblemModel &aproblem, tympan::AcousticResultModel &aresult, tympan::LPSolverConfiguration configuration)
Launch the resolution and get the results.
const Scene * getScene() const
Get the Scene.
bool appendTriangleToScene()
std::vector< TYTrajet * > _tabTrajets
Vector of TYTrajet.
const std::vector< TYStructSurfIntersect > & getTabPolygon() const
Get the array of polygons.
std::unique_ptr< TYFaceSelector > _faceSelector
Pointer to the TYFaceSelector.
TYAcousticModel * getAcousticModel()
Get acoustic model.
std::unique_ptr< TYFaceSelector > make_face_selector()
TYFaceSelector builder.
std::unique_ptr< TYAcousticPathFinder > _acousticPathFinder
Pointer to the TYAcousticPathFinder.
std::vector< TYStructSurfIntersect > _tabPolygon
Vector of TYStructSurfIntersect.
bool buildCalcStruct(const tympan::AcousticProblemModel &aproblem)
TYFaceSelector * getFaceSelector()
Get the face selector.
std::unique_ptr< Scene > _scene
Pointer to the Scene.
std::unique_ptr< TYAcousticPathFinder > make_path_finder()
TYAcousticPathFinder builder.
std::unique_ptr< TYAcousticModel > _acousticModel
Pointer to the TYAcousticModel.
std::unique_ptr< TYAcousticModel > make_acoustic_model()
TYAcousticModel builder.
Class to describe the acoustic problem.
Contains the results of the model solved.
This file provides class for solver configuration.
boost::shared_ptr< SolverConfiguration > LPSolverConfiguration