ESyS-Particle  4.0.1
Public Types | Public Member Functions | List of all members
esys::lsm::RangeRadiusGen< TmplParticle > Class Template Reference

#include <PackerGenerators.h>

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

Public Types

typedef TmplParticle Particle

Public Member Functions

 RangeRadiusGen (double minFitRadius, double maxFitRadius)
const double & getMinFitRadius () const
const double & getMaxFitRadius () const
bool isValidFitRadius (const double &fitRadius) const

Detailed Description

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

Base class for generators which generate particles whose radius ranges between a specified minimum and maximum.

Member Function Documentation

template<typename TmplParticle >
const double & esys::lsm::RangeRadiusGen< TmplParticle >::getMaxFitRadius ( ) const

Returns the radius of particles generated by the getParticle method.

template<typename TmplParticle >
const double & esys::lsm::RangeRadiusGen< TmplParticle >::getMinFitRadius ( ) const

Returns the radius of particles generated by the getParticle method.

template<typename TmplParticle >
bool esys::lsm::RangeRadiusGen< TmplParticle >::isValidFitRadius ( const double &  fitRadius) const

Returns whether fitRadius == this->getRadius()


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