Class RoadVehicleCnossosvarParameters
java.lang.Object
org.noise_planet.noisemodelling.emission.road.cnossos.RoadCnossosParameters
org.noise_planet.noisemodelling.emission.road.cnossosvar.RoadVehicleCnossosvarParameters
Parameters for CNOSSOS variant method for one unique vehicle
This class extends the class RoadCnossosParameters
- Author:
- Nicolas Fortin, Pierre Aumond, Arnaud Can
-
Constructor Summary
ConstructorsConstructorDescriptionRoadVehicleCnossosvarParameters(double speed, double acceleration, String veh_type, int acc_type, boolean Stud, double LwStd, int VehId) Simplest road noise evaluation -
Method Summary
Modifier and TypeMethodDescriptionintdoubledoublegetLwStd()doublegetSpeed()booleangetStud()intintgetVehId()voidsetSurfaceAge(int surfaceAge) Methods inherited from class org.noise_planet.noisemodelling.emission.road.cnossos.RoadCnossosParameters
getFileVersion, getFrequency, getHgvPerHour, getJunc_dist, getJunc_type, getLvPerHour, getMvPerHour, getqStudRatio, getRoadSurface, getSlopePercentage, getSpeedHgv, getSpeedLv, getSpeedMv, getSpeedWav, getSpeedWbv, getTemperature, getTsStud, getWavPerHour, getWay, getWbvPerHour, setFileVersion, setFrequency, setJunc_dist, setJunc_type, setRoadSurface, setSlopePercentage, setSlopePercentage_without_limit, setSpeedFromRoadCaracteristics, setTemperature, setWay
-
Constructor Details
-
RoadVehicleCnossosvarParameters
public RoadVehicleCnossosvarParameters(double speed, double acceleration, String veh_type, int acc_type, boolean Stud, double LwStd, int VehId) Simplest road noise evaluation- Parameters:
speed- Vehicle speedacceleration- Vehicle accelerationveh_type- Vehicle type (CNOSSOS categories)acc_type- Acceleration mode (1 = Distance to Junction (CNOSSOS), 2= Correction from IMAGINE with bounds , 3 = Correction from IMAGINE without bounds)Stud- True = equipped with studded tyresLwStd- Standard Deviation of LwVehId- Vehicle ID used as a seed for LwStd
-
-
Method Details
-
getSurfaceAge
public int getSurfaceAge()- Returns:
- Road surface age
-
setSurfaceAge
public void setSurfaceAge(int surfaceAge) - Parameters:
surfaceAge- Road surface age in years, from 1 to 10 years.
-
getLwStd
public double getLwStd() -
getVehId
public int getVehId() -
getSpeed
public double getSpeed() -
getAcc_type
public int getAcc_type() -
getVeh_type
-
getAcceleration
public double getAcceleration() -
getStud
public boolean getStud()
-