32 [[nodiscard]]
constexpr auto begin() noexcept {
return &
lam1p; }
33 [[nodiscard]]
constexpr auto end() noexcept {
return &
lam4n + 1; }
37 for (
auto &item : *
this)
Definition: CSparam.hpp:12
< Define a structure with the fitting parameters of the models for loss of active material (LAM)
Definition: LAMparam.hpp:16
double lam2an
fitting parameter 1 at reference temperature for the negative electrode for the 2nd LAM model
Definition: LAMparam.hpp:22
double lam2bp
fitting parameter 2 at reference temperature for the positive electrode for the 2nd LAM model
Definition: LAMparam.hpp:21
double lam4p
fitting parameter for the positive electrode for the 4th LAM model
Definition: LAMparam.hpp:29
double lam2t
activation energy for all the parameters of the 2nd LAM model
Definition: LAMparam.hpp:24
double lam4n
fitting parameter for the negative electrode for the 4th LAM model
Definition: LAMparam.hpp:30
double lam1p
fitting parameter for the positive electrode for the 1st LAM model
Definition: LAMparam.hpp:17
constexpr auto end() noexcept
Definition: LAMparam.hpp:33
auto & operator*=(double a)
Definition: LAMparam.hpp:35
double lam3k_T
activation energy for lam3k
Definition: LAMparam.hpp:27
constexpr auto begin() noexcept
Definition: LAMparam.hpp:32
double lam2bn
fitting parameter 2 at reference temperature for the negative electrode for the 2nd LAM model
Definition: LAMparam.hpp:23
double lam3k
rate constant at reference temperature for the cathode dissolution side reaction
Definition: LAMparam.hpp:26
double lam1n
fitting parameter for the negative electrode for the 1st LAM model
Definition: LAMparam.hpp:18
double lam2ap
fitting parameter 1 at reference temperature for the positive electrode for the 2nd LAM model
Definition: LAMparam.hpp:20