NeTrainSim 0.1.1 beta
The Open-Source Network Trains Simulator
 
Loading...
Searching...
No Matches
Car Member List

This is the complete list of members for Car, including all inherited members.

auxiliaryPowerTrainComponent
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
carTypeCar
consumeBattery(double timeStep, double consumedCharge)Battery
consumeElectricity(double timeStep, double EC_kwh)TrainComponentvirtual
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) overrideCarvirtual
consumeFuelBioDiesel(double EC_kwh, double bioDieselConversionFactor, double bioDieselDensity)TrainComponentvirtual
consumeFuelDiesel(double EC_kwh, double dieselConversionFactor, double dieselDensity)TrainComponentvirtual
consumeFuelHydrogen(double EC_kwh, double hydrogenConversionFactor, double hydrogenDensity)TrainComponentvirtual
consumeTank(double consumedAmount)Tank
cumEnergyConsumedTrainComponent
cumEnergyRegeneratedTrainComponent
currentWeightTrainComponent
dragCoefTrainComponent
emptyWeightTrainComponent
energyConsumedTrainComponent
energyRegeneratedTrainComponent
frontalAreaTrainComponent
getBatteryCRate() constBattery
getBatteryCumEnergyConsumption()Battery
getBatteryCumEnergyRegenerated()Battery
getBatteryCumNetEnergyConsumption()Battery
getBatteryCurrentCharge() constBattery
getBatteryDOD() constBattery
getBatteryInitialCharge() constBattery
getBatteryMaxCharge() constBattery
getBatteryMaxDischarge(double timeStep)Battery
getBatteryMaxRecharge(double timeStep)Battery
getBatteryRechargeSOCLowerBound() constBattery
getBatteryRechargeSOCUpperBound() constBattery
getBatteryStateOfCharge() constBattery
getCargoNetWeight()Car
getEnergyConsumption(double &timeStep)Car
getMaxProvidedEnergy(double &timeStep)Car
getResistance(double trainSpeed) overrideCarvirtual
getTankCumConsumedFuel() constTank
getTankCurrentCapacity() constTank
getTankDOD() constTank
getTankInitialCapacity() constTank
getTankMaxCapacity() constTank
getTankStateOfCapacity() constTank
hostLinkTrainComponent
isBatteryDrainable(double requiredCharge)Battery
IsBatteryExceedingThresholds()Battery
isBatteryRechargable()Battery
isRechargeRequired() constBattery
isTankDrainable(double consumedAmount)Tank
lengthTrainComponent
nameTrainComponent
noOfAxilesTrainComponent
operator<<Carfriend
rechargeBatteryByRegeneratedEnergy(double timeStep, double recharge)Battery
rechargeBatteryForHybrids(double timeStep, double recharge)Battery
rechargeCatenary(double EC_kwh)TrainComponentvirtual
refillBattery(double timeStep, double EC_kwh)TrainComponentvirtual
resetTimeStepConsumptions()TrainComponentvirtual
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)TrainComponentvirtual
SetTank(double maxCapacity, double initialCapacityPercentage, double depthOfDischarge)Tank
setTankDOD(double newTankDOD)Tank
setTankInitialCapacity(double newInitialCapacityPercentage)Tank
setTankMaxCapacity(double newMaxCapacity)Tank
tankHasFuel()Tank
trackCurvatureTrainComponent
trackGradeTrainComponent