|
ESyS-Particle
2.3.4
|
#include <ParticleFitter.h>


Public Types | |
| typedef SphereFitter< TmplFitTraits > | Inherited |
| typedef Inherited::Validator | Validator |
| typedef Inherited::Particle | Particle |
| typedef Inherited::ParticleVector | ParticleVector |
| typedef Inherited::Plane3D | Plane3D |
Public Types inherited from esys::lsm::ParticleFitter | |
| typedef RandomBlockGenerator::ParticleVector | ParticleVector |
Public Member Functions | |
| MoveToSurfaceFitter (RandomBlockGenerator &blockGenerator) | |
| virtual std::string | getName () const |
| SimpleParticle | moveToSurface (const SimpleParticle &stationary, const SimpleParticle &movable) |
| virtual SimpleParticle | getFitParticle (const SimpleParticle &particle, const ParticleVector &neighbours, const Plane3D &plane) |
| MoveToSurfaceFitter (Validator &validator) | |
| Particle | moveToSurface (const Particle &stationary, const Particle &movable) |
| virtual Particle | getFitParticle (const Particle &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 | |
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 | |
| RandomBlockGenerator & | getGenerator () |
| const RandomBlockGenerator & | getGenerator () const |
| typedef SphereFitter<TmplFitTraits> esys::lsm::MoveToSurfaceFitter< TmplFitTraits >::Inherited |
| typedef Inherited::Particle esys::lsm::MoveToSurfaceFitter< TmplFitTraits >::Particle |
| typedef Inherited::ParticleVector esys::lsm::MoveToSurfaceFitter< TmplFitTraits >::ParticleVector |
| typedef Inherited::Plane3D esys::lsm::MoveToSurfaceFitter< TmplFitTraits >::Plane3D |
| typedef Inherited::Validator esys::lsm::MoveToSurfaceFitter< TmplFitTraits >::Validator |
|
inline |
|
inline |
|
inlinevirtual |
References esys::lsm::ParticleFitter::incrFailedFit(), esys::lsm::ParticleFitter::incrGetFit(), esys::lsm::ParticleFitter::incrSuccessfulFit(), and esys::lsm::MoveToSurfaceFitter< TmplFitTraits >::moveToSurface().

|
inlinevirtual |
Implements esys::lsm::ParticleFitter.
References SimpleParticle::getPos(), SimpleParticle::getRad(), esys::lsm::ParticleFitter::incrFailedFit(), esys::lsm::ParticleFitter::incrGetFit(), esys::lsm::ParticleFitter::incrSuccessfulFit(), esys::lsm::ParticleFitter::INVALID, SimpleParticle::isValid(), esys::lsm::MoveToSurfaceFitter< TmplFitTraits >::moveToSurface(), and esys::lsm::ParticleFitter::particleFits().

|
inlinevirtual |
Implements esys::lsm::ParticleFitter.
|
inline |
|
inline |
References SimpleParticle::getPos(), SimpleParticle::getRad(), SimpleParticle::moveTo(), and Vec3::norm().
Referenced by esys::lsm::MoveToSurfaceFitter< TmplFitTraits >::getFitParticle().

