![]() |
SLIDE
3.0.0
A simulator for lithium-ion battery pack degradation
|
This is the complete list of members for slide::Module, including all inherited members.
backupStates() | slide::StorageUnit | inlinevirtual |
blockDegAndTherm | slide::StorageUnit | protected |
calculateNcells() override | slide::Module | inlineprotectedvirtual |
Cap() const =0 | slide::StorageUnit | pure virtual |
checkVoltage(double &v, bool print) noexcept override | slide::Module | virtual |
cool | slide::Module | protected |
CoolSystem_t typedef | slide::Module | |
copy() override=0 | slide::Module | pure virtual |
data | slide::Module | protected |
getCoolingLoad() | slide::Module | |
getCoolSystem() | slide::Module | inline |
getFullID() | slide::StorageUnit | inlinevirtual |
getID() | slide::StorageUnit | inline |
getNcells() override | slide::Module | inlinevirtual |
getNSUs() | slide::Module | inline |
getOCV()=0 | slide::StorageUnit | pure virtual |
getParent() | slide::StorageUnit | inline |
getRtot()=0 | slide::StorageUnit | pure virtual |
getStates(getStates_t &s) override | slide::Module | |
slide::StorageUnit::getStates(getStates_t s)=0 | slide::StorageUnit | pure virtual |
getStates_t typedef | slide::StorageUnit | protected |
getSUs() | slide::Module | inline |
getThermalSurface() override | slide::Module | inlinevirtual |
getThotSpot() override | slide::Module | inlinevirtual |
getVhigh() override | slide::Module | virtual |
getVlow() override | slide::Module | virtual |
I() const =0 | slide::StorageUnit | pure virtual |
ID | slide::StorageUnit | protected |
isCharging() | slide::StorageUnit | inline |
isDischarging() | slide::StorageUnit | inline |
Module() | slide::Module | inline |
Module(std::string_view ID_) | slide::Module | inline |
Module(std::string_view ID_, double Ti, bool print, bool pari, int Ncells, int coolControl, int cooltype) | slide::Module | |
Module(std::string_view ID_, double Ti, bool print, bool pari, int Ncells, CoolSystem_t &&coolControlPtr, int cooltype) | slide::Module | |
Ncells | slide::Module | protected |
operator[](size_t i) const | slide::Module | inline |
operator[](size_t i) | slide::Module | inline |
par | slide::Module | protected |
parent | slide::StorageUnit | protected |
Rcontact | slide::Module | protected |
restoreStates() | slide::StorageUnit | inlinevirtual |
setBlockDegAndTherm(bool block) | slide::Module | inline |
setCurrent(double Inew, bool checkV=true, bool print=true)=0 | slide::StorageUnit | pure virtual |
setID(std::string IDi) | slide::StorageUnit | inline |
setParent(StorageUnit *p) | slide::StorageUnit | inlinevirtual |
setRcontact(std::span< double > Rc) | slide::Module | inline |
setStates(setStates_t s, bool checkV=true, bool print=true) override | slide::Module | virtual |
setStates_t typedef | slide::StorageUnit | protected |
setSUs(SUs_span_t c, bool checkCells=true, bool print=true) | slide::Module | virtual |
setT(double Tnew) override | slide::Module | inlinevirtual |
setVoltage(double Vnew, bool checkI=true, bool print=true) | slide::StorageUnit | inlinevirtual |
st_module | slide::Module | 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::Module | inlinevirtual |
SU_t typedef | slide::Module | |
SUs | slide::Module | protected |
SUs_span_t typedef | slide::Module | |
SUs_t typedef | slide::Module | |
T() override | slide::Module | inlinevirtual |
therm | slide::Module | protected |
thermalModel(int Nneighbours, double Tneighbours[], double Kneighbours[], double Aneighb[], double tim) override | slide::Module | virtual |
thermalModel_cell() | slide::Module | protected |
thermalModel_coupled(int Nneighbours, double Tneighbours[], double Kneighbours[], double Aneighb[], double tim) | slide::Module | protected |
timeStep_CC(double dt, int steps=1)=0 | slide::StorageUnit | pure virtual |
V()=0 | slide::StorageUnit | pure virtual |
validStates(bool print=true) override | slide::Module | virtual |
viewStates() | slide::StorageUnit | inlinevirtual |
viewStates_t typedef | slide::StorageUnit | protected |
Vmax() const =0 | slide::StorageUnit | pure virtual |
VMAX() const =0 | slide::StorageUnit | pure virtual |
Vmin() const =0 | slide::StorageUnit | pure virtual |
VMIN() const =0 | slide::StorageUnit | pure virtual |
Vmodule | slide::Module | protected |
Vmodule_valid | slide::Module | protected |
writeData(const std::string &prefix) override | slide::Module | inlinevirtual |
~StorageUnit()=default | slide::StorageUnit | virtual |