MUQ
0.4.3
MonteCarlo.h
Go to the documentation of this file.
1
#ifndef MONTECARLO_H_
2
#define MONTECARLO_H_
3
4
#include "
MUQ/SamplingAlgorithms/SamplingAlgorithm.h
"
5
6
namespace
muq
{
7
namespace
SamplingAlgorithms {
8
9
class
TransitionKernel;
10
11
class
MonteCarlo
:
public
SamplingAlgorithm
{
12
public
:
13
14
MonteCarlo
();
15
16
~MonteCarlo
();
17
18
private
:
19
21
26
virtual
std::shared_ptr<TransitionKernel>
ConstructKernel
(boost::property_tree::ptree& pt,
27
std::shared_ptr<AbstractSamplingProblem> problem)
const override
;
28
29
};
30
}
// namespace SamplingAlgorithms
31
}
// namespace muq
32
33
#endif
SamplingAlgorithm.h
muq::SamplingAlgorithms::MonteCarlo
Definition:
MonteCarlo.h:11
muq::SamplingAlgorithms::MonteCarlo::MonteCarlo
MonteCarlo()
Definition:
MonteCarlo.cpp:6
muq::SamplingAlgorithms::MonteCarlo::ConstructKernel
virtual std::shared_ptr< TransitionKernel > ConstructKernel(boost::property_tree::ptree &pt, std::shared_ptr< AbstractSamplingProblem > problem) const override
Create the transition kernel.
Definition:
MonteCarlo.cpp:12
muq::SamplingAlgorithms::MonteCarlo::~MonteCarlo
~MonteCarlo()
Definition:
MonteCarlo.cpp:10
muq::SamplingAlgorithms::SamplingAlgorithm
Definition:
SamplingAlgorithm.h:20
muq
Definition:
AllClassWrappers.h:6
doxygen_prep
MUQ
SamplingAlgorithms
MonteCarlo.h
Generated on Wed Jun 12 2024 00:48:29 for MUQ by
1.9.1