Code_TYMPAN  4.4.0
Industrial site acoustic simulation
Public Member Functions | Public Attributes | List of all members
TYEtapeDefaultSolver Class Reference

#include <TYEtapeDefaultSolver.h>

Inheritance diagram for TYEtapeDefaultSolver:
Inheritance graph
[legend]
Collaboration diagram for TYEtapeDefaultSolver:
Collaboration graph
[legend]

Public Member Functions

TYEtapeDefaultSolveroperator= (const TYEtapeDefaultSolver &other)
 Operator =. More...
 
bool operator== (const TYEtapeDefaultSolver &other) const
 Operator ==. More...
 
bool operator!= (const TYEtapeDefaultSolver &other) const
 Operator !=. More...
 
OSpectreComplex getAbsorption ()
 Get/Set the absorption spectrum associated to the first point of the step. More...
 
const OSpectreComplex getAbsorption () const
 
void setAbsorption (const OSpectreComplex &Abso)
 
OSpectre getAttenuation ()
 Get/Set the attenuation spectrum associated to this step. More...
 
const OSpectre getAttenuation () const
 
void setAttenuation (const OSpectre &Att)
 
- Public Member Functions inherited from TYEtape
 TYEtape ()
 Constructor. More...
 
 TYEtape (const TYEtape &other)
 Copy constructor. More...
 
virtual ~TYEtape ()
 Destructor. More...
 
TYEtapeoperator= (const TYEtape &other)
 Operator =. More...
 
bool operator== (const TYEtape &other) const
 Operator ==. More...
 
bool operator!= (const TYEtape &other) const
 Operator !=. More...
 
ACOUSTIC_EVENT_TYPES getType () const
 Set/Get du type de cette etape. More...
 
void setType (ACOUSTIC_EVENT_TYPES etapeType)
 
OPoint3D getPoint () const
 Get/Set of the first point of the step. More...
 
void setPoint (const OPoint3D &pt)
 
acoustic_eventasEvent () const
 

Public Attributes

OSpectreComplex _Absorption
 absorption Spectrum More...
 
OSpectre _Attenuation
 attenuation Spectrum More...
 
- Public Attributes inherited from TYEtape
ACOUSTIC_EVENT_TYPES _type
 Acoustic event type. More...
 
OPoint3D _pt
 The starting point of this step. More...
 

Detailed Description

Definition at line 47 of file TYEtapeDefaultSolver.h.

Member Function Documentation

◆ getAbsorption() [1/2]

OSpectreComplex TYEtapeDefaultSolver::getAbsorption ( )
inline

Get/Set the absorption spectrum associated to the first point of the step.

const OSpectreComplex getAbsorption() void setAbsorption(const OSpectreComplex & Abso)

Returns
_Absorption

Definition at line 65 of file TYEtapeDefaultSolver.h.

◆ getAbsorption() [2/2]

const OSpectreComplex TYEtapeDefaultSolver::getAbsorption ( ) const
inline

Definition at line 69 of file TYEtapeDefaultSolver.h.

◆ getAttenuation() [1/2]

OSpectre TYEtapeDefaultSolver::getAttenuation ( )
inline

Get/Set the attenuation spectrum associated to this step.

const OSpectre getAttenuation() void setAttenuation(const OSpectre & Att)

Returns
_Attenuation

Definition at line 88 of file TYEtapeDefaultSolver.h.

◆ getAttenuation() [2/2]

const OSpectre TYEtapeDefaultSolver::getAttenuation ( ) const
inline

Definition at line 92 of file TYEtapeDefaultSolver.h.

◆ operator!=()

bool TYEtapeDefaultSolver::operator!= ( const TYEtapeDefaultSolver other) const

Operator !=.

Definition at line 58 of file TYEtapeDefaultSolver.cpp.

Here is the call graph for this function:

◆ operator=()

TYEtapeDefaultSolver & TYEtapeDefaultSolver::operator= ( const TYEtapeDefaultSolver other)

Operator =.

Definition at line 27 of file TYEtapeDefaultSolver.cpp.

Here is the call graph for this function:

◆ operator==()

bool TYEtapeDefaultSolver::operator== ( const TYEtapeDefaultSolver other) const

Operator ==.

Definition at line 38 of file TYEtapeDefaultSolver.cpp.

Here is the caller graph for this function:

◆ setAbsorption()

void TYEtapeDefaultSolver::setAbsorption ( const OSpectreComplex Abso)
inline

Set/Get du spectre d'absorption associe au point de depart.

Definition at line 76 of file TYEtapeDefaultSolver.h.

◆ setAttenuation()

void TYEtapeDefaultSolver::setAttenuation ( const OSpectre Att)
inline

Set/Get du spectre d'attenuation associe a cette etape.

Definition at line 99 of file TYEtapeDefaultSolver.h.

Member Data Documentation

◆ _Absorption

OSpectreComplex TYEtapeDefaultSolver::_Absorption

absorption Spectrum

Definition at line 107 of file TYEtapeDefaultSolver.h.

◆ _Attenuation

OSpectre TYEtapeDefaultSolver::_Attenuation

attenuation Spectrum

Definition at line 108 of file TYEtapeDefaultSolver.h.


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