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

This is the complete list of members for slide::Cell_ECM< N_RC >, including all inherited members.

backupStates()slide::StorageUnitinlinevirtual
blockDegAndThermslide::StorageUnitprotected
calculateNcells()slide::StorageUnitinlineprotectedvirtual
Cap() const final overrideslide::Cellinlinevirtual
capNomslide::Cellprotected
Cell()slide::Cellinline
Cell(const std::string &ID_)slide::Cellinline
Cell_ECM()slide::Cell_ECM< N_RC >inline
Cell_ECM(double capin, double SOCin)slide::Cell_ECM< N_RC >inline
Cell_ECM(double capin, double SOCin, double Rdc_, std::array< double, N_RC > Rp_, std::array< double, N_RC > inv_tau_)slide::Cell_ECM< N_RC >inline
Cell_ECM(std::string IDi, double capin, double SOCin, double Rdc_, std::array< double, N_RC > Rp_, std::array< double, N_RC > inv_tau_)slide::Cell_ECM< N_RC >inline
Cell_ECM(std::string IDi, double capin, double SOCin)slide::Cell_ECM< N_RC >inline
Cell_ECM(std::string IDi)slide::Cell_ECM< N_RC >inline
cellDataslide::Cellprotected
checkCurrent(bool checkV, bool print) noexceptslide::Cellinlinevirtual
checkVoltage(double &v, bool print) noexcept overrideslide::Cellinlinevirtual
copy() overrideslide::Cell_ECM< N_RC >inlinevirtual
getFullID()slide::StorageUnitinlinevirtual
getID()slide::StorageUnitinline
getIr()slide::Cell_ECM< N_RC >inline
getNcells() override finalslide::Cellinlinevirtual
getOCV() overrideslide::Cell_ECM< N_RC >inlinevirtual
getParent()slide::StorageUnitinline
getRtot() overrideslide::Cell_ECM< N_RC >inlinevirtual
getStateObj()slide::Cell_ECM< N_RC >inline
getStates(getStates_t s) overrideslide::Cell_ECM< N_RC >inlinevirtual
getStates_t typedefslide::StorageUnitprotected
getThermalSurface() overrideslide::Cell_ECM< N_RC >inlinevirtual
getThotSpot() overrideslide::Cell_ECM< N_RC >inlinevirtual
getThroughputs() overrideslide::Cell_ECM< N_RC >inlinevirtual
getVariations() const noexceptslide::Cellinlinevirtual
getVhigh() finalslide::Cellinlinevirtual
getVlow() finalslide::Cellinlinevirtual
I() const overrideslide::Cell_ECM< N_RC >inlinevirtual
IDslide::StorageUnitprotected
inv_tauslide::Cell_ECM< N_RC >protected
isCharging()slide::StorageUnitinline
isDischarging()slide::StorageUnitinline
limitsslide::Cellstatic
OCVslide::Cell_ECM< N_RC >protected
parentslide::StorageUnitprotected
Rdcslide::Cell_ECM< N_RC >protected
restoreStates()slide::StorageUnitinlinevirtual
Rpslide::Cell_ECM< N_RC >protected
setBlockDegAndTherm(bool block)slide::StorageUnitinline
setCapacity(double capacity)slide::Cellinline
setCurrent(double Inew, bool checkV=true, bool print=true) overrideslide::Cell_ECM< N_RC >inlinevirtual
setID(std::string IDi)slide::StorageUnitinline
setParent(StorageUnit *p)slide::StorageUnitinlinevirtual
setSOC(double SOCnew, bool checkV=true, bool print=true) overrideslide::Cell_ECM< N_RC >inlinevirtual
setStates(setStates_t s, bool checkStates=true, bool print=true) overrideslide::Cell_ECM< N_RC >inlinevirtual
setStates_t typedefslide::StorageUnitprotected
setT(double Tnew) overrideslide::Cell_ECM< N_RC >inlinevirtual
setVoltage(double Vnew, bool checkI=true, bool print=true) overrideslide::Cell_ECM< N_RC >inlinevirtual
SOC() overrideslide::Cell_ECM< N_RC >inlinevirtual
stslide::Cell_ECM< N_RC >protected
StorageUnit()=defaultslide::StorageUnit
StorageUnit(std::string_view ID_)slide::StorageUnitinline
StorageUnit(std::string_view ID_, StorageUnit *parent_, bool blockDegAndTherm_)slide::StorageUnitinline
storeData() overrideslide::Cellinlinevirtual
T() overrideslide::Cell_ECM< N_RC >inlinevirtual
thermalModel(int Nneighb, double Tneighb[], double Kneighb[], double Aneighb[], double tim) overrideslide::Cellinlinevirtual
timeStep_CC(double dt, int steps=1) overrideslide::Cell_ECM< N_RC >inlinevirtual
Tmax()slide::Cellinline
Tmin()slide::Cellinline
V() overrideslide::Cell_ECM< N_RC >inlinevirtual
validStates(bool print=true) overrideslide::Cell_ECM< N_RC >inlinevirtual
viewStates() overrideslide::Cell_ECM< N_RC >inlinevirtual
viewStates_t typedefslide::StorageUnitprotected
VMAX() const overrideslide::Cellinlinevirtual
Vmax() const overrideslide::Cellinlinevirtual
VMIN() const overrideslide::Cellinlinevirtual
Vmin() const overrideslide::Cellinlinevirtual
writeData(const std::string &prefix) overrideslide::Cellinlinevirtual
~Cell()=defaultslide::Cellvirtual
~StorageUnit()=defaultslide::StorageUnitvirtual