|
Monte Carlo Integration Library 1.0
High-performance Monte Carlo methods for numerical integration and optimization
|
Diagonal multivariate Gaussian proposal (no domain truncation). More...
#include "proposal.hpp"#include "../domains/integration_domain.hpp"#include <array>#include <cmath>#include <random>#include <stdexcept>#include <vector>#include "gaussianProposal.tpp"Go to the source code of this file.
Classes | |
| class | mc::proposals::GaussianProposal< dim > |
Namespaces | |
| namespace | mc |
| namespace | mc::proposals |
Diagonal multivariate Gaussian proposal (no domain truncation).
IMPORTANT:
Domain constraints (if any) must be handled by the estimator via: if(domain.isInside(p)) { ... }
This guarantees sample() and pdf() are always coherent with the Proposal interface.
Definition in file gaussianProposal.hpp.