![]() |
SLIDE
3.0.0
A simulator for lithium-ion battery pack degradation
|
State_ECM template class for holding the states of the ECM model. More...
#include <State_ECM.hpp>
Public Types | |
enum | Index : size_t { i_T , i_SOC , i_I , i_Ir , N_states } |
Enumeration of indices for state variables. More... | |
![]() | |
enum | Index : size_t { i_time = N , i_Ah , i_Wh , N_states } |
Public Member Functions | |
auto | I () const |
Get the current value (const method). More... | |
auto & | I () |
Get the current value (non-const method). More... | |
auto & | Ir (size_t i=0) |
Get the current through the parallel resistance (non-const method). More... | |
auto & | SOC () |
Get the state of charge value (non-const method). More... | |
auto & | T () |
Get the temperature value (non-const method). More... | |
![]() | |
auto | time () const |
time [s] More... | |
auto | Ah () const |
Current throughput [Ah]. More... | |
auto | Wh () const |
Energy throughput [Wh]. More... | |
auto & | time () |
time [s] More... | |
auto & | Ah () |
Current throughput [Ah]. More... | |
auto & | Wh () |
Energy throughput [Wh]. More... | |
auto | reset () |
Additional Inherited Members | |
![]() | |
static constexpr auto | description (size_t i) |
State_ECM template class for holding the states of the ECM model.
N_RC | Number of parallel resistance-capacitance elements (default: 1). |
enum slide::State_ECM::Index : size_t |
|
inline |
Get the current value (non-const method).
|
inline |
Get the current value (const method).
|
inline |
Get the current through the parallel resistance (non-const method).
i | Index of the parallel resistance (default: 0). |
|
inline |
Get the state of charge value (non-const method).
|
inline |
Get the temperature value (non-const method).