ESyS-Particle  4.0.1
Public Types | Public Member Functions | Static Public Attributes | Protected Member Functions
esys::lsm::ParticleFitter Class Reference
Inheritance diagram for esys::lsm::ParticleFitter:
Inheritance graph
[legend]
Collaboration diagram for esys::lsm::ParticleFitter:
Collaboration graph
[legend]

List of all members.

Public Types

typedef
RandomBlockGenerator::ParticleVector 
ParticleVector

Public Member Functions

 ParticleFitter (RandomBlockGenerator &blockGenerator)
virtual SimpleParticle getFitParticle (const SimpleParticle &particle, const ParticleVector &neighbours, const Plane &plane)=0
void incrGetFit ()
void incrFailedFit ()
void incrSuccessfulFit ()
virtual std::string getName () const =0
void write (std::ostream &oStream) const
std::string toString () const
virtual bool particleFits (const SimpleParticle &particle) const

Static Public Attributes

static const SimpleParticle INVALID = SimpleParticle(Vec3::ZERO, 0.0, -1, -1)

Protected Member Functions

RandomBlockGeneratorgetGenerator ()
const RandomBlockGeneratorgetGenerator () const

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