|
Monte Carlo Integration Library 1.0
High-performance Monte Carlo methods for numerical integration and optimization
|
Abstract base class for numerical integration in N-dimensional spaces. More...
#include <random>#include <functional>#include <array>#include <fstream>#include <vector>#include "../domains/integration_domain.hpp"#include "../domains/hypersphere.hpp"#include "../domains/hypercylinder.hpp"#include "../domains/hyperrectangle.hpp"Go to the source code of this file.
Classes | |
| class | mc::integrators::Integrator< dim > |
| Abstract base class for Monte Carlo integration in N dimensions. More... | |
Namespaces | |
| namespace | mc |
| namespace | mc::integrators |
Abstract base class for numerical integration in N-dimensional spaces.
Provides infrastructure for random number generation and domain-based sampling initialization. Serves as the parent for concrete integration strategies (uniform Monte Carlo, importance sampling, MCMC).
Definition in file integrator.hpp.