Code_TYMPAN  4.2.0
Industrial site acoustic simulation
Public Member Functions | Public Attributes | List of all members
tympan::AcousticBuildingMaterial Class Reference

Describes building material. More...

#include <entities.hpp>

Inheritance diagram for tympan::AcousticBuildingMaterial:
Inheritance graph
[legend]
Collaboration diagram for tympan::AcousticBuildingMaterial:
Collaboration graph
[legend]

Public Member Functions

 AcousticBuildingMaterial (const string &name_, const ComplexSpectrum &spectrum)
 Constructor. More...
 
virtual ~AcousticBuildingMaterial ()
 
virtual ComplexSpectrum get_absorption (double incidence_angle, double length)
 Destructor. More...
 
ComplexSpectrum asEyring () const
 Returns a spectrum with Eyring formulae. More...
 
- Public Member Functions inherited from tympan::AcousticMaterialBase
 AcousticMaterialBase (const string &name_)
 Constructor. More...
 
- Public Member Functions inherited from tympan::BaseEntity
virtual ~BaseEntity ()
 Constructor. More...
 

Public Attributes

ComplexSpectrum spectrum
 Spectrum to store acoustic values at different frequencies. More...
 
- Public Attributes inherited from tympan::AcousticMaterialBase
string name
 Material name. More...
 

Additional Inherited Members

- Protected Member Functions inherited from tympan::BaseEntity
 BaseEntity ()
 

Detailed Description

Describes building material.

Definition at line 43 of file entities.hpp.

Constructor & Destructor Documentation

◆ AcousticBuildingMaterial()

tympan::AcousticBuildingMaterial::AcousticBuildingMaterial ( const string &  name_,
const ComplexSpectrum spectrum 
)

Constructor.

Definition at line 23 of file entities.cpp.

◆ ~AcousticBuildingMaterial()

virtual tympan::AcousticBuildingMaterial::~AcousticBuildingMaterial ( )
inlinevirtual

Definition at line 49 of file entities.hpp.

Member Function Documentation

◆ asEyring()

ComplexSpectrum tympan::AcousticBuildingMaterial::asEyring ( ) const

Returns a spectrum with Eyring formulae.

Definition at line 28 of file entities.cpp.

Here is the call graph for this function:

◆ get_absorption()

ComplexSpectrum tympan::AcousticBuildingMaterial::get_absorption ( double  incidence_angle,
double  length 
)
inlinevirtual

Destructor.

: Get material absorption at reflection point

Reimplemented from tympan::AcousticMaterialBase.

Definition at line 55 of file entities.hpp.

Here is the caller graph for this function:

Member Data Documentation

◆ spectrum

ComplexSpectrum tympan::AcousticBuildingMaterial::spectrum

Spectrum to store acoustic values at different frequencies.

Definition at line 60 of file entities.hpp.


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