ESyS-Particle  2.3.4
esys::lsm::PlaneComparer< TmplParticle > Class Template Reference

#include <RandomBoxPacker.hpp>

Collaboration diagram for esys::lsm::PlaneComparer< TmplParticle >:

Public Types

typedef TmplParticle Particle
 

Public Member Functions

 PlaneComparer (const SimpleParticle &particle)
 
bool operator() (const Plane3D &plane1, const Plane3D &plane2) const
 
 PlaneComparer (const Particle &particle)
 
bool operator() (const Plane3D &plane1, const Plane3D &plane2) const
 

Private Attributes

const SimpleParticlem_pParticle
 
const Particlem_pParticle
 

Member Typedef Documentation

◆ Particle

template<typename TmplParticle >
typedef TmplParticle esys::lsm::PlaneComparer< TmplParticle >::Particle

Constructor & Destructor Documentation

◆ PlaneComparer() [1/2]

template<typename TmplParticle >
esys::lsm::PlaneComparer< TmplParticle >::PlaneComparer ( const SimpleParticle particle)
inline

◆ PlaneComparer() [2/2]

template<typename TmplParticle >
esys::lsm::PlaneComparer< TmplParticle >::PlaneComparer ( const Particle particle)
inline

Member Function Documentation

◆ operator()() [1/2]

template<typename TmplParticle >
bool esys::lsm::PlaneComparer< TmplParticle >::operator() ( const Plane3D plane1,
const Plane3D plane2 
) const
inline

References SimpleParticle::getPos(), esys::lsm::PlaneComparer< TmplParticle >::m_pParticle, and Plane3D::sep().

Here is the call graph for this function:

◆ operator()() [2/2]

template<typename TmplParticle >
bool esys::lsm::PlaneComparer< TmplParticle >::operator() ( const Plane3D plane1,
const Plane3D plane2 
) const
inline

References SimpleParticle::getPos(), esys::lsm::PlaneComparer< TmplParticle >::m_pParticle, and Plane3D::sep().

Here is the call graph for this function:

Member Data Documentation

◆ m_pParticle [1/2]

template<typename TmplParticle >
const SimpleParticle* esys::lsm::PlaneComparer< TmplParticle >::m_pParticle
private

◆ m_pParticle [2/2]

template<typename TmplParticle >
const Particle* esys::lsm::PlaneComparer< TmplParticle >::m_pParticle
private

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