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

Base class for material. More...

#include <entities.hpp>

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

Public Member Functions

 AcousticMaterialBase (const string &name_)
 Constructor. More...
 
virtual ComplexSpectrum get_absorption (double incidence_angle, double length)
 Virtual method to return material absorption at reflection point. More...
 
- Public Member Functions inherited from tympan::BaseEntity
virtual ~BaseEntity ()
 Constructor. More...
 

Public Attributes

string name
 Material name. More...
 

Additional Inherited Members

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

Detailed Description

Base class for material.

Definition at line 22 of file entities.hpp.

Constructor & Destructor Documentation

◆ AcousticMaterialBase()

tympan::AcousticMaterialBase::AcousticMaterialBase ( const string &  name_)

Constructor.

Definition at line 16 of file entities.cpp.

Member Function Documentation

◆ get_absorption()

virtual ComplexSpectrum tympan::AcousticMaterialBase::get_absorption ( double  incidence_angle,
double  length 
)
inlinevirtual

Virtual method to return material absorption at reflection point.

Reimplemented in tympan::AcousticGroundMaterial, and tympan::AcousticBuildingMaterial.

Definition at line 29 of file entities.hpp.

Here is the caller graph for this function:

Member Data Documentation

◆ name

string tympan::AcousticMaterialBase::name

Material name.

Definition at line 30 of file entities.hpp.


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