ESyS-Particle  2.3.2
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

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

Constructor & Destructor Documentation

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

Member Function Documentation

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

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

Here is the call graph for this function:

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

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

Here is the call graph for this function:

Member Data Documentation

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

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