SLIDE  3.0.0
A simulator for lithium-ion battery pack degradation
Loading...
Searching...
No Matches
derived_settings.hpp
Go to the documentation of this file.
1/*
2 * derived_settings.hpp
3 *
4 * These settings are derived settings based on the user settings;
5 * Please do not change this file.
6 *
7 * Created on: 11 Oct 2022
8 * Author(s): Jorn Reniers, Volkan Kumtepeli
9 */
10
11#pragma once
12
13namespace slide::settings {
16} // namespace slide::settings
17
21
22constexpr size_t N_CumulativeCell = storeCumulativeData ? 3 : 0;
24
25
26} // namespace slide::settings::data
27
28
36} // namespace slide::settings::printBool
Definition: derived_settings.hpp:18
constexpr bool writeCumulativeData
Definition: derived_settings.hpp:20
constexpr size_t N_CumulativeModule
Definition: derived_settings.hpp:23
constexpr bool storeCumulativeData
Definition: derived_settings.hpp:19
constexpr size_t N_CumulativeCell
Definition: derived_settings.hpp:22
Definition: derived_settings.hpp:29
constexpr auto printCyclerFunctions
threshold of verbose of when to print the start and end of functions of the BasicCycler
Definition: derived_settings.hpp:32
constexpr auto printfindCVcurrentDetail
threshold of verbose of when to print the details of how the current for the CV phase is found
Definition: derived_settings.hpp:35
constexpr auto printCyclerHighLevel
threshold of verbose of when to print the high-level flow of the program in the BasicCycler
Definition: derived_settings.hpp:33
constexpr auto printCrit
threshold of verbose of when to print error messages for critical errors
Definition: derived_settings.hpp:30
constexpr auto printCyclerDetail
threshold of verbose of when to print the low-level detailed flow of the program in the BasicCycler
Definition: derived_settings.hpp:34
constexpr auto printNonCrit
threshold of verbose of when to print error messages for noncritical errors
Definition: derived_settings.hpp:31
< Non-user related settings, please do not change!
Definition: derived_settings.hpp:13
constexpr int verbose
Definition: settings.hpp:100
@ printfindCVcurrentDetail
threshold of verbose of when to print the details of how the current for the CV phase is found
Definition: enum_definitions.hpp:17
@ printCrit
threshold of verbose of when to print error messages for critical errors
Definition: enum_definitions.hpp:12
@ printCyclerFunctions
threshold of verbose of when to print the start and end of functions of the BasicCycler
Definition: enum_definitions.hpp:14
@ printCyclerHighLevel
threshold of verbose of when to print the high-level flow of the program in the BasicCycler
Definition: enum_definitions.hpp:15
@ printNonCrit
threshold of verbose of when to print error messages for noncritical errors
Definition: enum_definitions.hpp:13
@ printCyclerDetail
threshold of verbose of when to print the low-level detailed flow of the program in the BasicCycler
Definition: enum_definitions.hpp:16
constexpr size_t CELL_NDATA_INST_MAX
If it is storing every data then we should have much less storage.
Definition: settings.hpp:78
constexpr auto DATASTORE_MODULE
See moduleDataStorageLevel for different options.
Definition: settings.hpp:56
constexpr size_t CELL_NDATA_MAX
length of arrays in which we store cycling data at every time step
Definition: derived_settings.hpp:14
constexpr size_t CELL_NDATA_HIST_MAX
If histogram then write data every 10 millionth data.
Definition: settings.hpp:77
constexpr auto DATASTORE_CELL
Definition: settings.hpp:51