OPAL (Object Oriented Parallel Accelerator Library) 2022.1
OPAL
|
#include <ParticleBConds.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) |
ParticleBCond & | operator[] (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] |
Definition at line 73 of file ParticleBConds.h.
typedef T(* ParticleBConds< T, Dim >::ParticleBCond) (const T, const T, const T) |
Definition at line 77 of file ParticleBConds.h.
|
inline |
Definition at line 82 of file ParticleBConds.h.
References ParticleBConds< T, Dim >::BCList, Dim, and ParticleNoBCond().
|
inline |
Definition at line 107 of file ParticleBConds.h.
References ParticleBConds< T, Dim >::apply().
|
inline |
Definition at line 99 of file ParticleBConds.h.
References ParticleBConds< T, Dim >::apply(), max(), min(), and nr.
Referenced by ParticleBConds< T, Dim >::apply(), and ParticleLayout< T, Dim >::apply_bconds().
|
inline |
Definition at line 113 of file ParticleBConds.h.
References ParticleBConds< T, Dim >::BCList.
|
inline |
Definition at line 88 of file ParticleBConds.h.
References ParticleBConds< T, Dim >::BCList, and Dim.
|
inline |
Definition at line 95 of file ParticleBConds.h.
References ParticleBConds< T, Dim >::BCList.
|
private |
Definition at line 124 of file ParticleBConds.h.
Referenced by ParticleBConds< T, Dim >::apply(), ParticleBConds< T, Dim >::operator=(), ParticleBConds< T, Dim >::operator[](), and ParticleBConds< T, Dim >::ParticleBConds().