|
template<typename Tsu > |
Status | setVoltage_iterative (Tsu *su, double Vset) |
|
void | write_data (std::ofstream &file, std::vector< double > &data, size_t N=1) |
|
template<typename T > |
size_t | get_Ncells (T const &SU) |
|
template<typename T > |
auto | get_V (T const &SU) |
|
template<typename T > |
auto | get_T (T const &SU) |
|
template<typename T > |
auto | get_Vmin (const T &SU) |
|
template<typename T > |
auto | get_VMIN (const T &SU) |
|
template<typename T > |
auto | get_Vmax (const T &SU) |
|
template<typename T > |
auto | get_VMAX (const T &SU) |
|
template<typename T > |
auto | get_Cap (const T &SU) |
|
template<typename T > |
auto | get_OCV (const T &SU) |
|
template<typename T > |
auto | get_I (const T &SU) |
|
template<bool Print = settings::printBool::printCrit> |
auto | check_SOC (double SOCnew, double SOC_min=0, double SOC_max=1) |
|
template<bool Print = settings::printBool::printCrit> |
auto | check_Cell_states (auto &su, bool checkV) |
|
template<bool Print = true> |
auto | check_voltage (double &v, auto &su) |
|
template<bool Print = settings::printBool::printCrit> |
auto | check_safety (double vi, auto &cyc) |
|
template<bool Print = true> |
auto | check_current (bool checkV, auto &su) |
|
std::ofstream | openFile (auto &SU, const auto &folder, const std::string &prefix, const std::string &suffix) |
|
template<bool Print = true>
auto slide::free::check_voltage |
( |
double & |
v, |
|
|
auto & |
su |
|
) |
| |
|
inline |
< print if the (global) verbose-setting is above the threshold
< print if the (global) verbose-setting is above the threshold
< Just to put this here, probably first if will be executed most of the time.
< upper limits
< #TODO
< #TODO should we also send Vmin/Vmax violations even we are not charging/discharging?
- Parameters
-