Code_TYMPAN  4.4.0
Industrial site acoustic simulation
acoustic_result_model.hpp
Go to the documentation of this file.
1 
10 #ifndef TYMPAN__ACOUSTIC_RESULT_MODEL_H__INCLUDED
11 #define TYMPAN__ACOUSTIC_RESULT_MODEL_H__INCLUDED
12 
13 #include <memory>
14 
17 #include "data_model_common.hpp"
18 #include "entities.hpp"
19 
20 namespace tympan
21 {
26 {
27 public:
29 
30  virtual ~AcousticResultModel();
31 
33  {
34  return acoustic_data;
35  }
37  {
38  return path_data;
39  }
40 
41 protected: // data members
44 
45 }; // class AcousticResultModel
46 
47 std::unique_ptr<AcousticResultModel> make_AcousticResultModel();
48 
49 } // namespace tympan
50 
51 #endif // TYMPAN__ACOUSTIC_RESULT_MODEL_H__INCLUDED
std::vector< acoustic_path * > tab_acoustic_path
Contains the results of the model solved.
SpectrumMatrix & get_data()
Return the results matrix.
tab_acoustic_path & get_path_data()
Return the array of the acoustic paths.
tab_acoustic_path path_data
Array of the acoustic paths.
SpectrumMatrix acoustic_data
Matrix of the spectrum results.
virtual ~AcousticResultModel()
Constructor.
Spectrum matrix N*M used to store results. N is the number of receptors. M is the number of sources.
Common utilities and includes for all data models.
This file provides the declaration of the entities of the model, which inherit from BaseEntity.
std::unique_ptr< AcousticResultModel > make_AcousticResultModel()