This is the complete list of members for Car, including all inherited members.
auxiliaryPower | TrainComponent | |
batteryHasCharge() | Battery | |
canProvideEnergy(double &EC, double &timeStep) | Car | |
Car(double carLength_m, double carDragCoef, double carFrontalArea_sqm, double carEmptyWeight_t, double carCurrentWeight_t, int carNoOfAxles, int carType, double auxiliaryPower_kw=EC::DefaultCarAuxiliaryPower, double batteryMaxCapacity_kWh=EC::DefaultCarBatteryMaxCapacity, double batteryInitialCharge_perc=EC::DefaultCarBatteryInitialCharge, double tenderMaxCapacity_kg_l=EC::DefaultCarTenderMaxCapacity, double tenderInitialCapacity_perc=EC::DefaultCarTenderInitialCapacity, std::string carName=DefaultCarName) | Car | |
carType | Car | |
consumeBattery(double timeStep, double consumedCharge) | Battery | |
consumeElectricity(double timeStep, double EC_kwh) | TrainComponent | virtual |
consumeFuel(double timeStep, double trainSpeed, double EC_kwh, double carVirtualTractivePower=std::numeric_limits< double >::quiet_NaN(), double dieselConversionFactor=EC::DefaultDieselConversionFactor, double biodieselConversionFactor=EC::DefaultBiodieselConversionFactor, double hydrogenConversionFactor=EC::DefaultHydrogenConversionFactor, double dieselDensity=EC::DefaultDieselDensity, double biodieselDensity=EC::DefaultBioDieselDensity, double hydrogenDensity=EC::DefaultHydrogenDensity) override | Car | virtual |
consumeFuelBioDiesel(double EC_kwh, double bioDieselConversionFactor, double bioDieselDensity) | TrainComponent | virtual |
consumeFuelDiesel(double EC_kwh, double dieselConversionFactor, double dieselDensity) | TrainComponent | virtual |
consumeFuelHydrogen(double EC_kwh, double hydrogenConversionFactor, double hydrogenDensity) | TrainComponent | virtual |
consumeTank(double consumedAmount) | Tank | |
cumEnergyConsumed | TrainComponent | |
cumEnergyRegenerated | TrainComponent | |
currentWeight | TrainComponent | |
dragCoef | TrainComponent | |
emptyWeight | TrainComponent | |
energyConsumed | TrainComponent | |
energyRegenerated | TrainComponent | |
frontalArea | TrainComponent | |
getBatteryCRate() const | Battery | |
getBatteryCumEnergyConsumption() | Battery | |
getBatteryCumEnergyRegenerated() | Battery | |
getBatteryCumNetEnergyConsumption() | Battery | |
getBatteryCurrentCharge() const | Battery | |
getBatteryDOD() const | Battery | |
getBatteryInitialCharge() const | Battery | |
getBatteryMaxCharge() const | Battery | |
getBatteryMaxDischarge(double timeStep) | Battery | |
getBatteryMaxRecharge(double timeStep) | Battery | |
getBatteryRechargeSOCLowerBound() const | Battery | |
getBatteryRechargeSOCUpperBound() const | Battery | |
getBatteryStateOfCharge() const | Battery | |
getCargoNetWeight() | Car | |
getEnergyConsumption(double &timeStep) | Car | |
getMaxProvidedEnergy(double &timeStep) | Car | |
getResistance(double trainSpeed) override | Car | virtual |
getTankCumConsumedFuel() const | Tank | |
getTankCurrentCapacity() const | Tank | |
getTankDOD() const | Tank | |
getTankInitialCapacity() const | Tank | |
getTankMaxCapacity() const | Tank | |
getTankStateOfCapacity() const | Tank | |
hostLink | TrainComponent | |
isBatteryDrainable(double requiredCharge) | Battery | |
IsBatteryExceedingThresholds() | Battery | |
isBatteryRechargable() | Battery | |
isRechargeRequired() const | Battery | |
isTankDrainable(double consumedAmount) | Tank | |
length | TrainComponent | |
name | TrainComponent | |
noOfAxiles | TrainComponent | |
operator<< | Car | friend |
rechargeBatteryByRegeneratedEnergy(double timeStep, double recharge) | Battery | |
rechargeBatteryForHybrids(double timeStep, double recharge) | Battery | |
rechargeCatenary(double EC_kwh) | TrainComponent | virtual |
refillBattery(double timeStep, double EC_kwh) | TrainComponent | virtual |
resetTimeStepConsumptions() | TrainComponent | virtual |
setBattery(double maxCharge, double initialChargePercentage, double depthOfDischarge, double batteryCRate, double maxRechargeSOC=0.9, double minRechargeSOC=0.5) | Battery | |
setBatteryCRate(double newBatteryCRate) | Battery | |
setBatteryDOD(double newBatteryDOD) | Battery | |
setBatteryInitialCharge(double newInitialCharge) | Battery | |
setBatteryMaxCharge(double newMaxCharge) | Battery | |
setBatteryRechargeSOCLowerBound(double newBatteryRechargeSOCLowerBound) | Battery | |
setBatteryRechargeSOCUpperBound(double newBatteryMaxSOC) | Battery | |
setCarCurrentWeight(double newCurrentWeight) | Car | |
setCurrentWeight(double newCurrentWeight) | TrainComponent | virtual |
SetTank(double maxCapacity, double initialCapacityPercentage, double depthOfDischarge) | Tank | |
setTankDOD(double newTankDOD) | Tank | |
setTankInitialCapacity(double newInitialCapacityPercentage) | Tank | |
setTankMaxCapacity(double newMaxCapacity) | Tank | |
tankHasFuel() | Tank | |
trackCurvature | TrainComponent | |
trackGrade | TrainComponent |