SLIDE  3.0.0
A simulator for lithium-ion battery pack degradation
Loading...
Searching...
No Matches
MCMC.hpp File Reference
#include <cstdlib>
#include <array>
Include dependency graph for MCMC.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  slide::MCMC_Input< N_PARAM, N_OUTPUT >
 
struct  slide::MCMCSettings< N_PARAM, N_OUTPUT >
 
struct  slide::Prior< Tdistribution >
 
struct  slide::MCMC_Record< N_PARAM, N_OUTPUT >
 

Namespaces

namespace  slide
 Slide namespace contains all the types, classes, and functions for the simulation framework.
 

Typedefs

using slide::LL_Result = std::array< double, 5 >
 

Functions

template<size_t N>
auto slide::S_update (slide::Matrix< double, N, N > &S, std::array< double, N > w, double alpha, double n)
 
template<typename ThetaType , typename PriorType , typename CostType , typename SettingsType >
auto slide::LL (const ThetaType &theta_cand, PriorType &prior, const CostType &costFun, const size_t Nobservations, const SettingsType &mcmcSettings)