NMPB08 Shared Libraries
|
General Calculations for noise propagation with the NMPB 2008 method. More...
#include "PathStructures.h"
#include <vector>
#include <math.h>
#include <map>
#include <stdlib.h>
#include <string.h>
Go to the source code of this file.
Classes | |
class | CalculPropagationNMPB::Attenuation |
Class used to sound attenuation calculations along a given path, with a specified frequency. More... | |
Namespaces | |
namespace | CalculPropagationNMPB |
Defines | |
#define | Attenuation _Local_PROPAN8_Attenuation_ |
Functions | |
double | CalculPropagationNMPB::SumLevels (int n, double const *levels) |
Calculates sound levels sum. | |
double | CalculPropagationNMPB::SoundLevelForPath (double soundLevel_h, double soundLevel_f, double favourableProbability) |
Calculates long-term sound level for the given the sound levels (homogeneous and favorable) for a path. | |
double | CalculPropagationNMPB::GetFavorableConditionProbability (Position3D const *sourcePos, Position3D const *receiverPos, int nbAngles, double const *fcpAngles, double angleNorth) |
Calculates the favorable conditions probability for the (SR) direction. | |
void | CalculPropagationNMPB::CalculateLeqLT (int nbFreq, double const *Lw, double const *attH, double const *attF, double fcp, double *LeqH, double *LeqF, double *LeqLT) |
Calculates the Long-term sound level Leq due to one source at point R, in each given frequency band. |
General Calculations for noise propagation with the NMPB 2008 method.
Definition in file CalculPropagation.h.
#define Attenuation _Local_PROPAN8_Attenuation_ |
Definition at line 24 of file CalculPropagation.h.