![]() |
MaCh3
2.6.1
Reference Guide
|
Module for performing diagnostic analysis on MCMC chains. More...
#include <CLI/Modules/DiagMCMCModule.hpp>
Public Member Functions | |
| virtual | ~DiagMCMCModule () |
| Destructor. More... | |
| MaCh3ArgumentParser * | get_parser () override |
| Get the argument parser for this module. More... | |
| int | Run () override |
| Execute the MCMC diagnostics. More... | |
Public Member Functions inherited from M3::PluginBase | |
| virtual | ~PluginBase ()=default |
Public Member Functions inherited from M3::IPlugin | |
| virtual | ~IPlugin ()=default |
Additional Inherited Members | |
Protected Attributes inherited from M3::PluginBase | |
| std::unique_ptr< MaCh3ArgumentParser > | m_parser |
| Argument parser for this plugin. More... | |
Module for performing diagnostic analysis on MCMC chains.
This module provides diagnostics such as convergence tests, autocorrelation analysis, and batch means calculations to assess the quality of MCMC samples.
Definition at line 14 of file DiagMCMCModule.hpp.
|
virtualdefault |
Destructor.
|
overridevirtual |
Get the argument parser for this module.
Implements M3::IPlugin.
Definition at line 16 of file DiagMCMCModule.cpp.
|
overridevirtual |
Execute the MCMC diagnostics.
Main function creating MCMCProcessor and calling MCMC Diagnostic.
| inputFile | MCMC Chain |
| config | Config file with settings |
Implements M3::IPlugin.
Definition at line 34 of file DiagMCMCModule.cpp.