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

N-dimensional hypercylinder (infinite cylinder in discrete dimensions). More...

#include "integration_domain.hpp"
#include "../geometry.hpp"
#include <cmath>
#include "hypercylinder.tpp"
Include dependency graph for hypercylinder.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  mc::domains::HyperCylinder< dim >
 N-dimensional hypercylinder. More...
 

Namespaces

namespace  mc
 
namespace  mc::domains
 

Detailed Description

N-dimensional hypercylinder (infinite cylinder in discrete dimensions).

Represents a generalization of a cylinder to N dimensions, where an (N-1)-dimensional hypersphere is extruded along the N-th axis.

Definition in file hypercylinder.hpp.