![]() |
SLIDE
3.0.0
A simulator for lithium-ion battery pack degradation
|
This is the complete list of members for slide::Cell_ECM< N_RC >, including all inherited members.
backupStates() | slide::StorageUnit | inlinevirtual |
blockDegAndTherm | slide::StorageUnit | protected |
calculateNcells() | slide::StorageUnit | inlineprotectedvirtual |
Cap() const final override | slide::Cell | inlinevirtual |
capNom | slide::Cell | protected |
Cell() | slide::Cell | inline |
Cell(const std::string &ID_) | slide::Cell | inline |
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 |
cellData | slide::Cell | protected |
checkCurrent(bool checkV, bool print) noexcept | slide::Cell | inlinevirtual |
checkVoltage(double &v, bool print) noexcept override | slide::Cell | inlinevirtual |
copy() override | slide::Cell_ECM< N_RC > | inlinevirtual |
getFullID() | slide::StorageUnit | inlinevirtual |
getID() | slide::StorageUnit | inline |
getIr() | slide::Cell_ECM< N_RC > | inline |
getNcells() override final | slide::Cell | inlinevirtual |
getOCV() override | slide::Cell_ECM< N_RC > | inlinevirtual |
getParent() | slide::StorageUnit | inline |
getRtot() override | slide::Cell_ECM< N_RC > | inlinevirtual |
getStateObj() | slide::Cell_ECM< N_RC > | inline |
getStates(getStates_t s) override | slide::Cell_ECM< N_RC > | inlinevirtual |
getStates_t typedef | slide::StorageUnit | protected |
getThermalSurface() override | slide::Cell_ECM< N_RC > | inlinevirtual |
getThotSpot() override | slide::Cell_ECM< N_RC > | inlinevirtual |
getThroughputs() override | slide::Cell_ECM< N_RC > | inlinevirtual |
getVariations() const noexcept | slide::Cell | inlinevirtual |
getVhigh() final | slide::Cell | inlinevirtual |
getVlow() final | slide::Cell | inlinevirtual |
I() const override | slide::Cell_ECM< N_RC > | inlinevirtual |
ID | slide::StorageUnit | protected |
inv_tau | slide::Cell_ECM< N_RC > | protected |
isCharging() | slide::StorageUnit | inline |
isDischarging() | slide::StorageUnit | inline |
limits | slide::Cell | static |
OCV | slide::Cell_ECM< N_RC > | protected |
parent | slide::StorageUnit | protected |
Rdc | slide::Cell_ECM< N_RC > | protected |
restoreStates() | slide::StorageUnit | inlinevirtual |
Rp | slide::Cell_ECM< N_RC > | protected |
setBlockDegAndTherm(bool block) | slide::StorageUnit | inline |
setCapacity(double capacity) | slide::Cell | inline |
setCurrent(double Inew, bool checkV=true, bool print=true) override | slide::Cell_ECM< N_RC > | inlinevirtual |
setID(std::string IDi) | slide::StorageUnit | inline |
setParent(StorageUnit *p) | slide::StorageUnit | inlinevirtual |
setSOC(double SOCnew, bool checkV=true, bool print=true) override | slide::Cell_ECM< N_RC > | inlinevirtual |
setStates(setStates_t s, bool checkStates=true, bool print=true) override | slide::Cell_ECM< N_RC > | inlinevirtual |
setStates_t typedef | slide::StorageUnit | protected |
setT(double Tnew) override | slide::Cell_ECM< N_RC > | inlinevirtual |
setVoltage(double Vnew, bool checkI=true, bool print=true) override | slide::Cell_ECM< N_RC > | inlinevirtual |
SOC() override | slide::Cell_ECM< N_RC > | inlinevirtual |
st | slide::Cell_ECM< N_RC > | protected |
StorageUnit()=default | slide::StorageUnit | |
StorageUnit(std::string_view ID_) | slide::StorageUnit | inline |
StorageUnit(std::string_view ID_, StorageUnit *parent_, bool blockDegAndTherm_) | slide::StorageUnit | inline |
storeData() override | slide::Cell | inlinevirtual |
T() override | slide::Cell_ECM< N_RC > | inlinevirtual |
thermalModel(int Nneighb, double Tneighb[], double Kneighb[], double Aneighb[], double tim) override | slide::Cell | inlinevirtual |
timeStep_CC(double dt, int steps=1) override | slide::Cell_ECM< N_RC > | inlinevirtual |
Tmax() | slide::Cell | inline |
Tmin() | slide::Cell | inline |
V() override | slide::Cell_ECM< N_RC > | inlinevirtual |
validStates(bool print=true) override | slide::Cell_ECM< N_RC > | inlinevirtual |
viewStates() override | slide::Cell_ECM< N_RC > | inlinevirtual |
viewStates_t typedef | slide::StorageUnit | protected |
VMAX() const override | slide::Cell | inlinevirtual |
Vmax() const override | slide::Cell | inlinevirtual |
VMIN() const override | slide::Cell | inlinevirtual |
Vmin() const override | slide::Cell | inlinevirtual |
writeData(const std::string &prefix) override | slide::Cell | inlinevirtual |
~Cell()=default | slide::Cell | virtual |
~StorageUnit()=default | slide::StorageUnit | virtual |