ESyS-Particle  4.0.1
Classes | Public Types | Public Member Functions
esys::lsm::FittedParticleIterator< TmplFitterTraits > Class Template Reference

List of all members.

Classes

class  FitTraits

Public Types

typedef TmplFitterTraits FitterTraits
typedef FitterTraits::Plane Plane
typedef FitterTraits::PlaneVector PlaneVector
typedef FitterTraits::Packer Packer
typedef Packer::Particle Particle
typedef Packer::ParticleVector ParticleVector
typedef SphereFitter< FitTraitsFitter
typedef boost::shared_ptr< FitterFitterPtr
typedef std::vector< FitterPtr > FitterPtrVector
typedef MoveToSurfaceFitter
< FitTraits
Move2SurfaceFitter
typedef ThreeDSphereFitter
< FitTraits
ThreeDFitter
typedef TwoDSphereFitter
< FitTraits
TwoDFitter
typedef TwoDPlaneSphereFitter
< FitTraits
TwoDPlaneFitter
typedef
ThreeDPlaneSphereFitter
< FitTraits
ThreeDPlaneFitter

Public Member Functions

 FittedParticleIterator (Packer &packer, int maxInsertionFailures, const PlaneVector &fitPlaneVector)
void initialiseFitterPtrVector ()
int getMaxInsertionFailures () const
const FitterPtrVector & getFitterPtrVector () const
FitterPtrVector & getFitterPtrVector ()
const PlaneVector & getFitPlaneVector () const
const Packer & getPacker () const
Packer & getPacker ()
Plane getClosestFitPlane (const Particle &particle) const
double getRandom (double min, double max) const
Vec3 getRandomPoint () const
Particle getCandidateParticle (const Vec3 &point)
ParticleVector getClosestNeighbours (const Particle &particle, int numClosest)
Particle & generateNext ()
bool hasNext ()
Particle next ()
void logInfo ()

template<typename TmplFitterTraits>
class esys::lsm::FittedParticleIterator< TmplFitterTraits >


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