|
ESyS-Particle
2.3.4
|
#include <PackerGenerators.h>


Public Types | |
| typedef RangeRadiusGen< TmplParticle > | Inherited |
| typedef Inherited::Particle | Particle |
Public Types inherited from esys::lsm::RangeRadiusGen< TmplParticle > | |
| typedef TmplParticle | Particle |
Public Member Functions | |
| RndRadiusGen (double minFitRadius, double maxFitRadius) | |
| double | getRandomRadius () const |
| Particle | getParticle (const Vec3 &posn) const |
| Particle | getParticle (const Vec3 &posn, double suggestedRadius) const |
Public Member Functions inherited from esys::lsm::RangeRadiusGen< TmplParticle > | |
| RangeRadiusGen (double minFitRadius, double maxFitRadius) | |
| virtual | ~RangeRadiusGen () |
| const double & | getMinFitRadius () const |
| const double & | getMaxFitRadius () const |
| bool | isValidFitRadius (const double &fitRadius) const |
Class for generators which generate particles whose radius is from a uniform random distribution.
| typedef RangeRadiusGen<TmplParticle> esys::lsm::RndRadiusGen< TmplParticle >::Inherited |
| typedef Inherited::Particle esys::lsm::RndRadiusGen< TmplParticle >::Particle |
| esys::lsm::RndRadiusGen< TmplParticle >::RndRadiusGen | ( | double | minFitRadius, |
| double | maxFitRadius | ||
| ) |
| RndRadiusGen< TmplParticle >::Particle esys::lsm::RndRadiusGen< TmplParticle >::getParticle | ( | const Vec3 & | posn | ) | const |
| RndRadiusGen< TmplParticle >::Particle esys::lsm::RndRadiusGen< TmplParticle >::getParticle | ( | const Vec3 & | posn, |
| double | suggestedRadius | ||
| ) | const |
| double esys::lsm::RndRadiusGen< TmplParticle >::getRandomRadius |
Returns a randomly generated radius value.