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

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

alphaplslide::Cell_SPMprotected
alphaseislide::Cell_SPMprotected
backupStates()slide::StorageUnitinlinevirtual
blockDegAndThermslide::StorageUnitprotected
C_elecslide::Cell_SPMprotected
c_elec0slide::Cell_SPMprotected
calcArrheniusCoeff()slide::Cell_SPMinlineprotected
calcDiffConstant()slide::Cell_SPMprotected
calcMolarFlux()slide::Cell_SPMprotected
calcOverPotential(double cps, double cns, double i_app)slide::Cell_SPMprotected
calcSurfaceConcentration(double jp, double jn, double Dpt, double Dnt)slide::Cell_SPMprotected
calculateNcells()slide::StorageUnitinlineprotectedvirtual
Cap() const final overrideslide::Cellinlinevirtual
capNomslide::Cellprotected
Cell()slide::Cellinline
Cell(const std::string &ID_)slide::Cellinline
Cell_LGChemNMC(Model_SPM *, int verbosei)slide::Cell_LGChemNMCinline
Cell_LGChemNMC(Model_SPM *M, DEG_ID &, int verbosei)slide::Cell_LGChemNMCinline
Cell_SPM(OCVcurves OCV_curves_)slide::Cell_SPMinline
Cell_SPM(std::string IDi, const DEG_ID &degid, double capf, double resf, double degfsei, double degflam)slide::Cell_SPM
Cell_SPM()slide::Cell_SPM
Cell_SPM(Model_SPM *M_ptr)slide::Cell_SPMinline
cellDataslide::Cellprotected
checkCurrent(bool checkV, bool print) noexceptslide::Cellinlinevirtual
checkModelparam()slide::Cell_SPM
checkVoltage(double &v, bool print) noexcept overrideslide::Cellinlinevirtual
Cmaxnegslide::Cell_SPMprotected
Cmaxposslide::Cell_SPMprotected
copy() overrideslide::Cell_SPMinlinevirtual
Cpslide::Cell_SPMprotected
CS(double OCVnt, double etan, double *isei_multiplyer, double *dCS, double *dDn)slide::Cell_SPMprotected
csparamslide::Cell_SPMprotected
deg_idslide::Cell_SPM
Dn_Tslide::Cell_SPMprotected
Dp_Tslide::Cell_SPMprotected
dState(bool print, State_SPM &d_state)slide::Cell_SPM
dState_all(bool print, State_SPM &d_state)slide::Cell_SPMprotected
dState_degradation(bool print, State_SPM &d_state)slide::Cell_SPMprotected
dState_diffusion(bool print, State_SPM &d_state)slide::Cell_SPMprotected
dState_thermal(bool print, double &dQgen)slide::Cell_SPMprotected
ETI(bool print, double dti, bool blockDegradation)slide::Cell_SPM
geoslide::Cell_SPMprotected
getAnodeSurface() noexceptslide::Cell_SPMinline
getC(double cp[], double cn[]) noexceptslide::Cell_SPM
getCSurf(double &cps, double &cns, bool print)slide::Cell_SPM
getDaiStress(double *sigma_p, double *sigma_n, sigma_type &sigma_r_p, sigma_type &sigma_r_n, sigma_type &sigma_t_p, sigma_type &sigma_t_n, sigma_type &sigma_h_p, sigma_type &sigma_h_n) noexceptslide::Cell_SPM
getFullID()slide::StorageUnitinlinevirtual
getID()slide::StorageUnitinline
getLaresgoitiStress(bool print, double *sigma_n)slide::Cell_SPM
getNcells() override finalslide::Cellinlinevirtual
getOCV() overrideslide::Cell_SPMvirtual
getParent()slide::StorageUnitinline
getRdc() noexceptslide::Cell_SPM
getRtot() overrideslide::Cell_SPMinlinevirtual
getStateObj()slide::Cell_SPMinline
getStates(getStates_t s) overrideslide::Cell_SPMinlinevirtual
getStates_t typedefslide::StorageUnitprotected
getTemperatures(double *Tenv, double *Tref) noexceptslide::Cell_SPMinline
getTenv() const noexceptslide::Cell_SPMinline
getThermalSurface() overrideslide::Cell_SPMvirtual
getThotSpot() overrideslide::Cellinlinevirtual
getThroughputs() overrideslide::Cell_SPMinlinevirtual
getVariations() const noexcept overrideslide::Cell_SPMinlinevirtual
getVhigh() finalslide::Cellinlinevirtual
getVlow() finalslide::Cellinlinevirtual
getVoltage(bool print, double *V, double *OCVp, double *OCVn, double *etap, double *etan, double *Rdrop, double *Temp)slide::Cell_SPM
getVoltage_ne(bool print, double *V, double *OCVp, double *OCVn, double *etap, double *etan, double *Rdrop, double *Temp)slide::Cell_SPM
I() const overrideslide::Cell_SPMinlinevirtual
IDslide::StorageUnitprotected
isCharging()slide::StorageUnitinline
isDischarging()slide::StorageUnitinline
knslide::Cell_SPMprotected
kn_Tslide::Cell_SPMprotected
kpslide::Cell_SPMprotected
kp_Tslide::Cell_SPMprotected
LAM(bool critical, double zp_surf, double etap, double *dthickp, double *dthickn, double *dap, double *dan, double *dep, double *den)slide::Cell_SPMprotected
lam_pslide::Cell_SPMprotected
limitsslide::Cellstatic
LiPlating(double OCVnt, double etan)slide::Cell_SPMprotected
Mslide::Cell_SPMprotected
nslide::Cell_SPMprotected
nplslide::Cell_SPMprotected
nseislide::Cell_SPMprotected
OCV_curvesslide::Cell_SPMprotected
OCVnmcslide::Cell_SPMprotected
OCVplslide::Cell_SPMprotected
OCVseislide::Cell_SPMprotected
overwriteCharacterisationStates(double Dpi, double Dni, double ri)slide::Cell_SPMinline
overwriteGeometricStates(double thickpi, double thickni, double epi, double eni, double api, double ani)slide::Cell_SPMinline
parentslide::StorageUnitprotected
peekVoltage(double I)slide::Cell_SPM
pl_pslide::Cell_SPMprotected
Qchslide::Cell_SPMprotected
restoreStates()slide::StorageUnitinlinevirtual
rhoslide::Cell_SPMprotected
rhoplslide::Cell_SPMprotected
rhoseislide::Cell_SPMprotected
rseislide::Cell_SPMprotected
s_inislide::Cell_SPMprotected
SEI(double OCVnt, double etan, double *isei, double *den)slide::Cell_SPMprotected
sei_pslide::Cell_SPMprotected
setBlockDegAndTherm(bool block)slide::StorageUnitinline
setC(double cp0, double cn0)slide::Cell_SPM
setCapacity(double capacity)slide::Cellinline
setCharacterisationParam(double Dp, double Dn, double kp, double kn, double Rdc)slide::Cell_SPM
setCurrent(double Inew, bool checkV=true, bool print=true) overrideslide::Cell_SPMvirtual
setGeometricParameters(double capnom, double elec_surf, double ep, double en, double thickp, double thickn)slide::Cell_SPM
setID(std::string IDi)slide::StorageUnitinline
setInitialConcentration(double cmaxp, double cmaxn, double lifracp, double lifracn)slide::Cell_SPM
setOCVcurve(const std::string &namepos, const std::string &nameneg)slide::Cell_SPM
setParent(StorageUnit *p)slide::StorageUnitinlinevirtual
setSOC(double SOCnew, bool checkV=true, bool print=true) overrideslide::Cell_SPMvirtual
setStateObj(State_SPM &st_new)slide::Cell_SPMinline
setStates(setStates_t sSpan, bool checkV, bool print) overrideslide::Cell_SPMvirtual
setStates_t typedefslide::StorageUnitprotected
setT(double T) overrideslide::Cell_SPMvirtual
setTenv(double Tenv)slide::Cell_SPM
setVoltage(double Vnew, bool checkI=true, bool print=true)slide::StorageUnitinlinevirtual
sigma_type typedefslide::Cell_SPM
SOC() overrideslide::Cell_SPMinlinevirtual
sparamslide::Cell_SPMprotected
stslide::Cell_SPMprotected
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() noexcept overrideslide::Cell_SPMinlinevirtual
T_envslide::Cell_SPMprotected
T_refslide::Cell_SPMprotected
Therm_Qgenslide::Cell_SPMprotected
Therm_Qgentotslide::Cell_SPMprotected
Therm_timeslide::Cell_SPMprotected
thermal_getTotalHeat()slide::Cell_SPM
thermalModel(int Nneighb, double Tneighb[], double Kneighb[], double Aneighb[], double tim) overrideslide::Cell_SPMvirtual
thermalModel_cell()slide::Cell_SPMprotected
thermalModel_coupled(int Nneighb, double Tneighb[], double Kneighb[], double Aneighb[], double tim)slide::Cell_SPMprotected
timeStep_CC(double dt, int steps=1) overrideslide::Cell_SPMvirtual
Tmax()slide::Cellinline
Tmin()slide::Cellinline
updateDaiStress() noexceptslide::Cell_SPM
updateLaresgoitiStress(bool print)slide::Cell_SPM
V() overrideslide::Cell_SPMvirtual
validStates(bool print=true) overrideslide::Cell_SPMvirtual
var_capslide::Cell_SPMprotected
var_degLAMslide::Cell_SPMprotected
var_degSEIslide::Cell_SPMprotected
var_Rslide::Cell_SPMprotected
Vcell_validslide::Cell_SPMprotected
viewStates() overrideslide::Cell_SPMinlinevirtual
viewStates_t typedefslide::StorageUnitprotected
Vmainslide::Cell_SPMprotected
Vmax() const overrideslide::Cellinlinevirtual
VMAX() const overrideslide::Cellinlinevirtual
VMIN() const overrideslide::Cellinlinevirtual
Vmin() const overrideslide::Cellinlinevirtual
Vseislide::Cell_SPMprotected
writeData(const std::string &prefix) overrideslide::Cellinlinevirtual
~Cell()=defaultslide::Cellvirtual
~StorageUnit()=defaultslide::StorageUnitvirtual