SLIDE  3.0.0
A simulator for lithium-ion battery pack degradation
Loading...
Searching...
No Matches
slide::Battery Member List

This is the complete list of members for slide::Battery, including all inherited members.

backupStates()slide::StorageUnitinlinevirtual
Battery()slide::Battery
Battery(std::string IDi)slide::Battery
blockDegAndThermslide::StorageUnitprotected
calculateNcells()slide::StorageUnitinlineprotectedvirtual
Cap() const overrideslide::Batteryinlinevirtual
cellsslide::Batteryprotected
checkVoltage(double &v, bool print) noexcept overrideslide::Batteryvirtual
convslide::Batteryprotected
convlossesslide::Batteryprotected
convlosses_totslide::Batteryprotected
coolslide::Batteryprotected
copy() overrideslide::Batteryinlinevirtual
getAndResetConvLosses()slide::Battery
getCells()slide::Batteryinline
getConvLosses_total()slide::Batteryinline
getCoolingLoad()slide::Battery
getCoolSystem()slide::Batteryinline
getFullID()slide::StorageUnitinlinevirtual
getID()slide::StorageUnitinline
getNcells() overrideslide::Batteryinlinevirtual
getOCV() overrideslide::Batteryinlinevirtual
getParent()slide::StorageUnitinline
getRtot() overrideslide::Batteryinlinevirtual
getStates(getStates_t &s) overrideslide::Battery
slide::StorageUnit::getStates(getStates_t s)=0slide::StorageUnitpure virtual
getStates_t typedefslide::StorageUnitprotected
getThermalSurface() overrideslide::Batteryinlinevirtual
getThotSpot() overrideslide::Batteryinlinevirtual
getVhigh() overrideslide::Batteryinlinevirtual
getVlow() overrideslide::Batteryinlinevirtual
I() const overrideslide::Batteryinlinevirtual
IDslide::StorageUnitprotected
isCharging()slide::StorageUnitinline
isDischarging()slide::StorageUnitinline
nparallelslide::Batteryprotected
nseriesslide::Batteryprotected
parentslide::StorageUnitprotected
resetConvLosses()slide::Batteryinline
restoreStates()slide::StorageUnitinlinevirtual
setBlockDegAndTherm(bool block)slide::Battery
setCurrent(double Inew, bool checkV=true, bool print=true) overrideslide::Batteryinlinevirtual
setID(std::string IDi)slide::StorageUnitinline
setModule(Deep_ptr< Module > &&module)slide::Battery
setParent(StorageUnit *p)slide::StorageUnitinlinevirtual
setSeriesandParallel(unsigned int ser, unsigned int par)slide::Battery
setStates(setStates_t s, bool checkStates=true, bool print=true) overrideslide::Batteryvirtual
setStates_t typedefslide::StorageUnitprotected
setT(double Tnew) overrideslide::Batteryinlinevirtual
setVoltage(double Vnew, bool checkI=true, bool print=true)slide::StorageUnitinlinevirtual
StorageUnit()=defaultslide::StorageUnit
StorageUnit(std::string_view ID_)slide::StorageUnitinline
StorageUnit(std::string_view ID_, StorageUnit *parent_, bool blockDegAndTherm_)slide::StorageUnitinline
storeData() overrideslide::Batteryvirtual
T() overrideslide::Batteryinlinevirtual
thermalModel(int Nneighb, double Tneighb[], double Kneighb[], double Aneighb[], double tim) overrideslide::Batteryvirtual
timeStep_CC(double dt, int steps=1) overrideslide::Batteryvirtual
V() overrideslide::Batteryinlinevirtual
validStates(bool print=true) overrideslide::Batteryinlinevirtual
viewStates()slide::StorageUnitinlinevirtual
viewStates_t typedefslide::StorageUnitprotected
VMAX() const overrideslide::Batteryinlinevirtual
Vmax() const overrideslide::Batteryinlinevirtual
VMIN() const overrideslide::Batteryinlinevirtual
Vmin() const overrideslide::Batteryinlinevirtual
writeData(const std::string &prefix) overrideslide::Batteryvirtual
~StorageUnit()=defaultslide::StorageUnitvirtual