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 |