ESyS-Particle  2.3.2
esys::lsm::TwoDParticleFitter Class Reference

#include <ParticleFitter.h>

Inheritance diagram for esys::lsm::TwoDParticleFitter:
Collaboration diagram for esys::lsm::TwoDParticleFitter:

Public Member Functions

 TwoDParticleFitter (RandomBlockGenerator &blockGenerator)
virtual std::string getName () const
SimpleParticle findAFit (const SimpleParticle &Po, const ParticleVector &particleVector)
virtual SimpleParticle getFitParticle (const SimpleParticle &particle, const ParticleVector &neighbours, const Plane3D &plane)
- Public Member Functions inherited from esys::lsm::ParticleFitter
 ParticleFitter (RandomBlockGenerator &blockGenerator)
virtual ~ParticleFitter ()
void incrGetFit ()
void incrFailedFit ()
void incrSuccessfulFit ()
void write (std::ostream &oStream) const
std::string toString () const
virtual bool particleFits (const SimpleParticle &particle) const

Additional Inherited Members

- Public Types inherited from esys::lsm::ParticleFitter
typedef
RandomBlockGenerator::ParticleVector 
ParticleVector
- Static Public Attributes inherited from esys::lsm::ParticleFitter
static const SimpleParticle INVALID = SimpleParticle(Vec3::ZERO, 0.0, -1, -1)
- Protected Member Functions inherited from esys::lsm::ParticleFitter
RandomBlockGeneratorgetGenerator ()
const RandomBlockGeneratorgetGenerator () const

Constructor & Destructor Documentation

esys::lsm::TwoDParticleFitter::TwoDParticleFitter ( RandomBlockGenerator blockGenerator)
inline

Member Function Documentation

SimpleParticle esys::lsm::TwoDParticleFitter::findAFit ( const SimpleParticle Po,
const ParticleVector particleVector 
)
inline

References Sphere2D::FillIn(), esys::lsm::SimpleParticleData::getID(), and esys::lsm::ParticleFitter::INVALID.

Referenced by getFitParticle().

Here is the call graph for this function:

Here is the caller graph for this function:

virtual std::string esys::lsm::TwoDParticleFitter::getName ( ) const
inlinevirtual

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