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

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

backupStates()slide::StorageUnitinlinevirtual
blockDegAndThermslide::StorageUnitprotected
calculateNcells() overrideslide::Moduleinlineprotectedvirtual
Cap() const overrideslide::Module_sinlinevirtual
checkVoltage(double &v, bool print) noexcept overrideslide::Modulevirtual
coolslide::Moduleprotected
CoolSystem_t typedefslide::Module
copy() overrideslide::Module_sinlinevirtual
dataslide::Moduleprotected
getCoolingLoad()slide::Module
getCoolSystem()slide::Moduleinline
getFullID()slide::StorageUnitinlinevirtual
getID()slide::StorageUnitinline
getNcells() overrideslide::Moduleinlinevirtual
getNSUs()slide::Moduleinline
getOCV() overrideslide::Module_svirtual
getParent()slide::StorageUnitinline
getRtot() overrideslide::Module_svirtual
getStates(getStates_t &s) overrideslide::Module
slide::StorageUnit::getStates(getStates_t s)=0slide::StorageUnitpure virtual
getStates_t typedefslide::StorageUnitprotected
getSUs()slide::Moduleinline
getThermalSurface() overrideslide::Moduleinlinevirtual
getThotSpot() overrideslide::Moduleinlinevirtual
getVhigh() overrideslide::Modulevirtual
getVlow() overrideslide::Modulevirtual
I() const overrideslide::Module_sinlinevirtual
IDslide::StorageUnitprotected
isCharging()slide::StorageUnitinline
isDischarging()slide::StorageUnitinline
Module()slide::Moduleinline
Module(std::string_view ID_)slide::Moduleinline
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
Module_s()slide::Module_sinline
Module_s(std::string_view ID_, double Ti, bool print, bool pari, int Ncells_, int coolControl, int cooltype)slide::Module_sinline
Ncellsslide::Moduleprotected
operator[](size_t i) constslide::Moduleinline
operator[](size_t i)slide::Moduleinline
parslide::Moduleprotected
parentslide::StorageUnitprotected
Rcontactslide::Moduleprotected
restoreStates()slide::StorageUnitinlinevirtual
setBlockDegAndTherm(bool block)slide::Moduleinline
setCurrent(double Inew, bool checkV=true, bool print=true) overrideslide::Module_svirtual
setID(std::string IDi)slide::StorageUnitinline
setParent(StorageUnit *p)slide::StorageUnitinlinevirtual
setRcontact(std::span< double > Rc)slide::Moduleinline
setStates(setStates_t s, bool checkV=true, bool print=true) overrideslide::Modulevirtual
setStates_t typedefslide::StorageUnitprotected
setSUs(SUs_span_t c, bool checkCells=true, bool print=true)slide::Modulevirtual
setT(double Tnew) overrideslide::Moduleinlinevirtual
setVoltage(double Vnew, bool checkI=true, bool print=true)slide::StorageUnitinlinevirtual
st_moduleslide::Moduleprotected
StorageUnit()=defaultslide::StorageUnit
StorageUnit(std::string_view ID_)slide::StorageUnitinline
StorageUnit(std::string_view ID_, StorageUnit *parent_, bool blockDegAndTherm_)slide::StorageUnitinline
storeData() overrideslide::Moduleinlinevirtual
SU_t typedefslide::Module
SUsslide::Moduleprotected
SUs_span_t typedefslide::Module
SUs_t typedefslide::Module
T() overrideslide::Moduleinlinevirtual
thermslide::Moduleprotected
thermalModel(int Nneighbours, double Tneighbours[], double Kneighbours[], double Aneighb[], double tim) overrideslide::Modulevirtual
thermalModel_cell()slide::Moduleprotected
thermalModel_coupled(int Nneighbours, double Tneighbours[], double Kneighbours[], double Aneighb[], double tim)slide::Moduleprotected
timeStep_CC(double dt, int steps=1) overrideslide::Module_svirtual
V() overrideslide::Module_svirtual
validStates(bool print=true) overrideslide::Modulevirtual
viewStates()slide::StorageUnitinlinevirtual
viewStates_t typedefslide::StorageUnitprotected
VMAX() const overrideslide::Module_sinlinevirtual
Vmax() const overrideslide::Module_sinlinevirtual
VMIN() const overrideslide::Module_sinlinevirtual
Vmin() const overrideslide::Module_sinlinevirtual
Vmoduleslide::Moduleprotected
Vmodule_validslide::Moduleprotected
writeData(const std::string &prefix) overrideslide::Moduleinlinevirtual
~StorageUnit()=defaultslide::StorageUnitvirtual