|
Celeritas 0.7.0-dev.170+develop.df22d2a88
|
Sample a point uniformly in a box. More...
#include <UniformBoxDistribution.hh>
Public Types | |
Type aliases | |
| using | real_type = RealType |
| using | result_type = Array< real_type, 3 > |
Public Member Functions | |
| CELER_FUNCTION | UniformBoxDistribution (result_type lower, result_type upper) |
| Construct from upper and lower coordinates. | |
| template<class Generator > | |
| CELER_FUNCTION result_type | operator() (Generator &rng) |
| template<class Generator > | |
| CELER_FUNCTION auto | operator() (Generator &rng) -> result_type |
| Sample uniformly in the box. | |
Sample a point uniformly in a box.