ESyS-Particle  2.3.4
ParticleComparer Class Reference

Compares distance of 2 particles to a 3rd particle. More...

#include <SimpleParticle.h>

Collaboration diagram for ParticleComparer:

Public Member Functions

 ParticleComparer (const SimpleParticle &)
 
bool operator() (const SimpleParticle &, const SimpleParticle &) const
 
bool operator() (const SimpleParticle *, const SimpleParticle *) const
 

Private Attributes

const SimpleParticlem_pParticle
 

Detailed Description

Compares distance of 2 particles to a 3rd particle.

$Date$ $Revision$

Constructor & Destructor Documentation

◆ ParticleComparer()

ParticleComparer::ParticleComparer ( const SimpleParticle particle)
inline

Construct a comparison object for distances to a given particle.

Parameters
particle

Member Function Documentation

◆ operator()() [1/2]

bool ParticleComparer::operator() ( const SimpleParticle p1,
const SimpleParticle p2 
) const
inline
Parameters
p1
p2

References SimpleParticle::getPos(), SimpleParticle::getRad(), and m_pParticle.

Here is the call graph for this function:

◆ operator()() [2/2]

bool ParticleComparer::operator() ( const SimpleParticle p1,
const SimpleParticle p2 
) const
inline
Parameters
p1
p2

Member Data Documentation

◆ m_pParticle

const SimpleParticle* ParticleComparer::m_pParticle
private

Referenced by operator()().


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