SLIDE  3.0.0
A simulator for lithium-ion battery pack degradation
Loading...
Searching...
No Matches
derived_settings.hpp File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  slide
 Slide namespace contains all the types, classes, and functions for the simulation framework.
 
namespace  slide::settings
 < Non-user related settings, please do not change!
 
namespace  slide::settings::data
 
namespace  slide::settings::printBool
 

Variables

constexpr size_t slide::settings::CELL_NDATA_MAX = DATASTORE_CELL <= cellDataStorageLevel::storeHistogramData ? CELL_NDATA_HIST_MAX : CELL_NDATA_INST_MAX
 length of arrays in which we store cycling data at every time step More...
 
constexpr bool slide::settings::data::storeCumulativeData = (DATASTORE_CELL >= cellDataStorageLevel::storeCumulativeData)
 
constexpr bool slide::settings::data::writeCumulativeData = storeCumulativeData
 
constexpr size_t slide::settings::data::N_CumulativeCell = storeCumulativeData ? 3 : 0
 
constexpr size_t slide::settings::data::N_CumulativeModule = (DATASTORE_MODULE >= moduleDataStorageLevel::storeCumulativeData) ? 3 : 0
 
constexpr auto slide::settings::printBool::printCrit = settings::verbose >= printLevel::printCrit
 threshold of verbose of when to print error messages for critical errors More...
 
constexpr auto slide::settings::printBool::printNonCrit = settings::verbose >= printLevel::printNonCrit
 threshold of verbose of when to print error messages for noncritical errors More...
 
constexpr auto slide::settings::printBool::printCyclerFunctions = settings::verbose >= printLevel::printCyclerFunctions
 threshold of verbose of when to print the start and end of functions of the BasicCycler More...
 
constexpr auto slide::settings::printBool::printCyclerHighLevel = settings::verbose >= printLevel::printCyclerHighLevel
 threshold of verbose of when to print the high-level flow of the program in the BasicCycler More...
 
constexpr auto slide::settings::printBool::printCyclerDetail = settings::verbose >= printLevel::printCyclerDetail
 threshold of verbose of when to print the low-level detailed flow of the program in the BasicCycler More...
 
constexpr auto slide::settings::printBool::printfindCVcurrentDetail = settings::verbose >= printLevel::printfindCVcurrentDetail
 threshold of verbose of when to print the details of how the current for the CV phase is found More...