Monte Carlo Integration Library 1.0
High-performance Monte Carlo methods for numerical integration and optimization
Classes | Namespaces
ISintegrator.hpp File Reference

Importance sampling Monte Carlo integration engine. More...

#include "../domains/integration_domain.hpp"
#include "../proposals/proposal.hpp"
#include "../proposals/uniformProposal.hpp"
#include "../proposals/gaussianProposal.hpp"
#include "../proposals/mixtureProposal.hpp"
#include "../mcmc/metropolisHastingsSampler.hpp"
#include "../estimators/VolumeEstimatorMC.hpp"
#include "../estimators/ISMeanEstimator.hpp"
#include "../estimators/MCMeanEstimator.hpp"
#include "../geometry.hpp"
#include "integrator.hpp"
#include <functional>
#include "ISintegrator.tpp"
Include dependency graph for ISintegrator.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  mc::integrators::ISMontecarloIntegrator< dim >
 Importance sampling Monte Carlo integrator. More...
 

Namespaces

namespace  mc
 
namespace  mc::integrators
 

Detailed Description

Importance sampling Monte Carlo integration engine.

Implements variance-reduced integration by sampling from a custom proposal distribution that approximates the integrand.

Definition in file ISintegrator.hpp.