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

#include <IpplParticleBase.h>

Public Types

typedef T(* ParticleBCond )(const T, const T, const T)
 

Public Member Functions

 ParticleBConds ()
 
ParticleBConds< T, Dim > & operator= (const ParticleBConds< T, Dim > &pbc)
 
ParticleBCondoperator[] (unsigned d)
 
T apply (const T t, const unsigned d, const NDRegion< T, Dim > &nr) const
 
T apply (const T t, const unsigned d, const NDIndex< Dim > &ni) const
 
T apply (const T t, const unsigned d, const T m1, const T m2) const
 

Private Attributes

ParticleBCond BCList [2 *Dim]
 

Detailed Description

template<class T, unsigned D>
class ParticleBConds< T, D >

Definition at line 114 of file IpplParticleBase.h.

Member Typedef Documentation

template<class T, unsigned D>
typedef T(* ParticleBConds< T, D >::ParticleBCond)(const T, const T, const T)

Definition at line 77 of file ParticleBConds.h.

Constructor & Destructor Documentation

template<class T, unsigned D>
ParticleBConds< T, D >::ParticleBConds ( )
inline

Definition at line 82 of file ParticleBConds.h.

Member Function Documentation

template<class T, unsigned D>
T ParticleBConds< T, D >::apply ( const T  t,
const unsigned  d,
const NDRegion< T, Dim > &  nr 
) const
inline
template<class T, unsigned D>
T ParticleBConds< T, D >::apply ( const T  t,
const unsigned  d,
const NDIndex< Dim > &  ni 
) const
inline

Definition at line 107 of file ParticleBConds.h.

template<class T, unsigned D>
T ParticleBConds< T, D >::apply ( const T  t,
const unsigned  d,
const T  m1,
const T  m2 
) const
inline

Definition at line 113 of file ParticleBConds.h.

template<class T, unsigned D>
ParticleBConds<T,Dim>& ParticleBConds< T, D >::operator= ( const ParticleBConds< T, Dim > &  pbc)
inline

Definition at line 88 of file ParticleBConds.h.

template<class T, unsigned D>
ParticleBCond& ParticleBConds< T, D >::operator[] ( unsigned  d)
inline

Definition at line 95 of file ParticleBConds.h.

Member Data Documentation

template<class T, unsigned D>
ParticleBCond ParticleBConds< T, D >::BCList[2 *Dim]
private

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