OPAL (Object Oriented Parallel Accelerator Library)  2.2.0
OPAL
Public Member Functions | Private Attributes | List of all members
RadiusCondition< T, Dim > Class Template Reference

#include <PairConditions.h>

Public Member Functions

 RadiusCondition (T r)
 
template<class V >
bool operator() (const V &a, const V &b) const
 
template<class V , class Vec >
bool operator() (const V &a, const V &b, const Vec &period) const
 
T getRange (unsigned d) const
 

Private Attributes

T sqradius
 
T radius
 

Detailed Description

template<class T, unsigned Dim>
class RadiusCondition< T, Dim >

Definition at line 23 of file PairConditions.h.

Constructor & Destructor Documentation

template<class T , unsigned Dim>
RadiusCondition< T, Dim >::RadiusCondition ( T  r)
inline

Definition at line 26 of file PairConditions.h.

Member Function Documentation

template<class T , unsigned Dim>
T RadiusCondition< T, Dim >::getRange ( unsigned  d) const
inline

Definition at line 61 of file PairConditions.h.

References RadiusCondition< T, Dim >::radius.

template<class T , unsigned Dim>
template<class V >
bool RadiusCondition< T, Dim >::operator() ( const V &  a,
const V &  b 
) const
inline

Definition at line 30 of file PairConditions.h.

References Dim, RadiusCondition< T, Dim >::sqradius, and T.

template<class T , unsigned Dim>
template<class V , class Vec >
bool RadiusCondition< T, Dim >::operator() ( const V &  a,
const V &  b,
const Vec &  period 
) const
inline

Definition at line 42 of file PairConditions.h.

References Dim, RadiusCondition< T, Dim >::sqradius, and T.

Member Data Documentation

template<class T , unsigned Dim>
T RadiusCondition< T, Dim >::radius
private

Definition at line 63 of file PairConditions.h.

Referenced by RadiusCondition< T, Dim >::getRange().

template<class T , unsigned Dim>
T RadiusCondition< T, Dim >::sqradius
private

Definition at line 63 of file PairConditions.h.

Referenced by RadiusCondition< T, Dim >::operator()().


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