Package-level declarations

Types

Link copied to clipboard

Specifies the restriction level for tunnel usage according to 'European Agreement concerning the International Carriage of Dangerous Goods by Road' (ADR) tunnel restrictions.

Link copied to clipboard

Specifies the ratio by which energy is converted during altitude changes. If used in a CombustionEngineParameter list, FuelEnergyDensity must also be specified.

Link copied to clipboard

Specifies the energy that is gained or lost by altitude changes.

Link copied to clipboard
data class AuxiliaryFuelPower(val auxiliaryFuelPower: FuelPerTime) : CombustionEngineParameter

Specifies the vehicle auxiliary fuel consumption.

Link copied to clipboard
data class AuxiliaryPower(val auxiliaryPower: Power) : ElectricEngineParameter

Specifies the auxiliary consumption of the electric engine.

Link copied to clipboard
data class AxleWeight(val axleWeight: Weight) : VehicleParameter

Specifies the axle weight of the vehicle.

Link copied to clipboard
data class BatteryCurve(val batteryCurve: Map<Energy, Power>) : ElectricEngineParameter

Specifies a curve that represents the variation in speed a which an EV battery charges.

Link copied to clipboard
data class ChargingConnectors(val chargingConnectors: List<ChargingConnector>) : ElectricEngineParameter

Specifies a list of all the charging connectors that can be used for charging.

Link copied to clipboard
data class ChargingTimeOffset(val chargingTimeOffset: Duration) : ElectricEngineParameter

Specifies the charging time offset which is added to the raw charging time.

Link copied to clipboard

Trait interface for combustion engine parameters.

Link copied to clipboard

Specifies the combustion engine parameters.

Link copied to clipboard
data class CommercialVehicle(val isCommercialVehicle: Boolean) : VehicleParameter

Specifies commercial nature of the vehicle.

Link copied to clipboard
data class CurrentCharge(val currentCharge: Energy) : ElectricEngineParameter

Specifies current charge of the electric engine.

Link copied to clipboard
data class CurrentFuel(val currentFuel: Volume) : CombustionEngineParameter

Specifies the amount of fuel.

Link copied to clipboard

Trait interface for electric engine parameters.

Link copied to clipboard

Specifies the electric engine parameters.

Link copied to clipboard
data class FuelEnergyDensity(val fuelEnergyDensity: EnergyDensity) : CombustionEngineParameter

Specifies the efficiency of the vehicle.

Link copied to clipboard
data class LoadType(val loadType: Set<VehicleLoadType>) : VehicleParameter

Specifies types of cargo that may be classified as hazardous materials and restricted from some roads.

Link copied to clipboard
data class MaxCharge(val maxCharge: Energy) : ElectricEngineParameter

Specifies capacity and current charge of the electric engine.

Link copied to clipboard
data class MaxSpeed(val maxSpeed: Speed) : VehicleParameter

Specifies the maximum speed of the vehicle.

Link copied to clipboard
data class SpeedConsumption(@Size(min = 1, max = 25) val speedConsumption: Map<Speed, ElectricConsumption>) : ElectricEngineParameter

Specifies the consumption of the electric engine.

Link copied to clipboard
data class SpeedFuelConsumption(@Size(min = 1, max = 25) val speedConsumption: Map<Speed, FuelConsumption>) : CombustionEngineParameter

Specifies the vehicle fuel consumption.

Link copied to clipboard
data class VehicleHeight(val height: Distance) : VehicleParameter

Specifies the height of the vehicle.

Link copied to clipboard
data class VehicleLength(val length: Distance) : VehicleParameter

Specifies the length of the vehicle.

Link copied to clipboard

Trait interface for vehicle parameters.

Link copied to clipboard
data class VehicleWeight(val vehicleWeight: Weight) : VehicleParameter

Specifies the weight of the vehicle.

Link copied to clipboard
data class VehicleWidth(val width: Distance) : VehicleParameter

Specifies the width of the vehicle.

Link copied to clipboard

Specifies the ratio by which energy is converted during velocity changes. If used in a CombustionEngineParameter list, FuelEnergyDensity must also be specified.