58 inline static double sum(
double val) {
59 return double(10. * log10(val));
Helper methods for Harmonoise-based noise emission computation.
static double myR_B_C3_Parameter[27]
rolling component, heavy vehicles, beta
static double myR_B_C1_Parameter[27]
rolling component, light vehicles, beta
static const double mySurfaceCorrection[27]
A-weighted correction for surface.
static double sum(double val)
Computes the resulting noise.
static double myT_B_C1_Parameter[27]
traction component, light vehicles, beta
static double myR_A_C3_Parameter[27]
rolling component, heavy vehicles, alpha
static const double myAOctaveBandCorrection[27]
A-weighted correction for octave bands.
static double computeNoise(SUMOEmissionClass c, double v, double a)
Returns the noise produced by the a vehicle of the given type at the given speed.
static double myR_A_C1_Parameter[27]
rolling component, light vehicles, alpha
static double myT_A_C1_Parameter[27]
traction component, light vehicles, alpha
static double myT_B_C3_Parameter[27]
traction component, heavy vehicles, beta
static double myT_A_C3_Parameter[27]
traction component, heavy vehicles, alpha