NMPB08 shared libraries
Namespaces | Defines | Functions | Variables
CalculRoadEmission.cpp File Reference

Calculations of road emissions. More...

#include "../test_mem/safe_new.h"
#include "CalculRoadEmission.h"
#include <stdio.h>

Go to the source code of this file.

Namespaces

namespace  CalculRoadEmissionNMPB

Defines

#define NominalMedianFrequency   ThirdOctaveFrequencies
 Nominal median frequencies array.

Functions

bool CalculRoadEmissionNMPB::DefineRoadSurfaceType (int idRoadSurface, double AVL, double BVL, double Vref_VL, double APL, double BPL, double Vref_PL, double const *spectrum)
 Definition of a new road surface type with data needed for rolling component and for spectrum.

Variables

const int CalculRoadEmissionNMPB::ThirdOctaveFrequencies [] = {100, 125, 160, 200, 250, 315, 400, 500, 630, 800, 1000, 1250, 1600, 2000, 2500, 3150, 4000, 5000}
 Frequencies in third octave band.
const int CalculRoadEmissionNMPB::OctaveFrequencies [] = {125, 250, 500, 1000, 2000, 4000}
 Frequencies in octave band.
const int CalculRoadEmissionNMPB::AllFrequencies [] = {0}
 Just the global value in dB(A)
const int CalculRoadEmissionNMPB::frequencyNumber = 18
 frequencies maximal number
const double CalculRoadEmissionNMPB::spectralDistribution_draining [] = {-22, -22, -20, -17, -15, -12, -10, -8, -9, -9, -10, -11, -12, -13, -16, -18, -20, -23}
 spectral distribution for draining ground (§ 2.8, array (2.23), p. 29)
const double CalculRoadEmissionNMPB::spectralDistribution_nonDraining [] = {-27, -26, -24, -21, -19, -16, -14, -11, -11, -8, -7, -8, -10, -13, -16, -18, -21, -23}
 spectral distribution for non draining ground (§ 2.8, array (2.23), p. 29)
const double CalculRoadEmissionNMPB::spectralFilterA [] = {-19.1, -16.1, -13.4, -10.9, -8.6, -6.6, -4.8, -3.2, -1.9, -0.8, 0.0, 0.6, 1.0, 1.2, 1.3, 1.2, 1.0, 0.5}
 Filter A corrections.
map< int, RoadSurfaceDescriptionCalculRoadEmissionNMPB::RoadSurfaceDescriptionMap
 Road surface descriptions by id (RoadSurfaceType) : global variable.

Detailed Description

Calculations of road emissions.

Author:
CSTB
Version:
1.0

Definition in file CalculRoadEmission.cpp.


Define Documentation

#define NominalMedianFrequency   ThirdOctaveFrequencies

Nominal median frequencies array.

Definition at line 38 of file CalculRoadEmission.cpp.

 All Classes Namespaces Files Functions Variables Enumerations Enumerator Defines