89 const double a,
const double slope,
An upper class for objects with additional parameters.
This helper class allows the PollutantsInterface to load and use different MMPEVEMs.
static const int MMPEVEM_BASE
HelpersMMPEVEM()
Constructor.
double compute(const SUMOEmissionClass, const PollutantsInterface::EmissionType e, const double v, const double a, const double slope, const EnergyParams *ptr_energyParams) const
Compute the amount of emitted pollutants for an emission class in a given state.
std::string getFuel(const SUMOEmissionClass) const
Returns the fuel type described by this emission class as described in the Amitran interface (Gasolin...
double getWeight(const SUMOEmissionClass) const
Returns a reference weight in kg described by this emission class This implementation returns the def...
zero emission model, used as superclass for the other model helpers
EmissionType
Enumerating all emission types, including fuel.