ESyS-Particle  4.0.1
Public Types | Public Member Functions
esys::lsm::RndRadiusGen< TmplParticle > Class Template Reference

#include <PackerGenerators.h>

Inheritance diagram for esys::lsm::RndRadiusGen< TmplParticle >:
Inheritance graph
[legend]
Collaboration diagram for esys::lsm::RndRadiusGen< TmplParticle >:
Collaboration graph
[legend]

List of all members.

Public Types

typedef RangeRadiusGen
< TmplParticle > 
Inherited
typedef Inherited::Particle 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

Detailed Description

template<typename TmplParticle>
class esys::lsm::RndRadiusGen< TmplParticle >

Class for generators which generate particles whose radius is from a uniform random distribution.


Member Function Documentation

template<typename TmplParticle >
double esys::lsm::RndRadiusGen< TmplParticle >::getRandomRadius ( ) const

Returns a randomly generated radius value.


The documentation for this class was generated from the following files: