16 #ifndef __TY_SOLVER_DEFAULTSOLVER__
17 #define __TY_SOLVER_DEFAULTSOLVER__
64 unsigned int rcp_index,
int nbTrajetsForThisSource,
65 int nNbTrajets)
override;
std::vector< acoustic_path * > tab_acoustic_path
This file provides the top-level declaration for the acoustic problem model.
This file provides the top-level declaration for the acoustic result model.
Acoustic model for the default solver.
std::unique_ptr< TYAcousticModelDefaultSolver > make_acoustic_model()
TYAcousticModel builder.
void addNewTaskForOneTrajetSrcRcp(const tympan::AcousticProblemModel &aproblem, unsigned int src_index, unsigned int rcp_index, int nbTrajetsForThisSource, int nNbTrajets) override
Instanciate a new task to compute a Trajet.
std::vector< TYTrajetDefaultSolver * > _tabTrajets
Vector of TYTrajetDefaultSolver.
void displayRaysInGUI(tab_acoustic_path &) override
Keep rays in tab in order to display them in GUI.
TYAcousticModelDefaultSolver * getAcousticModel()
Get acoustic model.
void initAcousticModel() override
Initialize the acoustic model.
void clearTabTrajets() override
Clear the array of TYTrajetDefaultSolver.
void buildAcousticModel() override
Build the acoustic model.
void buildResultsMatrix(int nSourceTrajetsNumber, tympan::SpectrumMatrix &matrix) override
Build the matrix of the results for a given source and all the receptors These results are the result...
TYSolverDefaultSolver()
Constructor.
void deleteTrajets() override
Delete all the Trajets.
virtual ~TYSolverDefaultSolver()
Destructor.
std::unique_ptr< TYAcousticModelDefaultSolver > _acousticModel
Pointer to the TYAcousticModel.
Class which represents the Solver for 9613 family solvers.
Class to describe the acoustic problem.
Spectrum matrix N*M used to store results. N is the number of receptors. M is the number of sources.
This file provides class for solver configuration.