|
Monte Carlo Integration Library 1.0
High-performance Monte Carlo methods for numerical integration and optimization
|
N-dimensional point representation. More...
#include <geometry.hpp>
Public Member Functions | |
| Point () | |
| Default constructor initializing all coordinates to 0.0. | |
| double & | operator[] (std::size_t i) |
| Non-const coordinate accessor. | |
| double | operator[] (std::size_t i) const |
| Const coordinate accessor. | |
| std::size_t | dimension () const |
| Get the dimensionality of the point. | |
N-dimensional point representation.
| dim | Dimensionality of the point |
Provides a lightweight container for coordinates in dim-dimensional space. Supports index-based access to individual coordinates.
Definition at line 31 of file geometry.hpp.
|
inline |
Default constructor initializing all coordinates to 0.0.
Definition at line 35 of file geometry.hpp.
|
inline |
Get the dimensionality of the point.
Definition at line 55 of file geometry.hpp.
|
inline |
Non-const coordinate accessor.
| i | Coordinate index (0 to dim-1) |
Definition at line 42 of file geometry.hpp.
|
inline |
Const coordinate accessor.
| i | Coordinate index (0 to dim-1) |
Definition at line 49 of file geometry.hpp.