#include <ParticleLayout.h>
Inheritance diagram for ParticleLayout< T, Dim >:
Public Types | |
typedef T | Position_t |
typedef unsigned | Index_t |
typedef Vektor< T, Dim > | SingleParticlePos_t |
enum | { Dimension = Dim } |
enum | UpdateFlags { SWAP, BCONDS, NUMFLAGS, OPTDESTROY, ALL } |
Public Member Functions | |
ParticleLayout () | |
~ParticleLayout () | |
void | setUpdateFlag (UpdateFlags f, bool val) |
bool | getUpdateFlag (UpdateFlags f) const |
ParticleBConds< T, Dim > & | getBConds () |
void | setBConds (const ParticleBConds< T, Dim > &bc) |
Protected Member Functions | |
template<class PPT, class NDI> | |
void | apply_bconds (unsigned n, PPT &R, const ParticleBConds< T, Dim > &bcs, const NDI &nr) |
Definition at line 54 of file ParticleLayout.h.
|
Reimplemented in ParticleInteractLayout< T, Dim, Mesh >, ParticleSpatialLayout< T, Dim, Mesh >, and ParticleUniformLayout< T, Dim >. Definition at line 63 of file ParticleLayout.h. |
|
Definition at line 62 of file ParticleLayout.h. |
|
Reimplemented in ParticleInteractLayout< T, Dim, Mesh >, ParticleSpatialLayout< T, Dim, Mesh >, and ParticleUniformLayout< T, Dim >. Definition at line 64 of file ParticleLayout.h. |
|
Definition at line 58 of file ParticleLayout.h. |
|
Definition at line 59 of file ParticleLayout.h. |
|
Definition at line 35 of file ParticleLayout.cpp. References ParticleLayout< T, Dim >::ALL, CT, ParticleLayout< T, Dim >::setUpdateFlag(), TAU_PARTICLE, TAU_PROFILE, and TAU_TYPE_STRING. Here is the call graph for this function: |
|
Definition at line 73 of file ParticleLayout.h. |
|
Definition at line 106 of file ParticleLayout.h. Referenced by ParticleSpatialLayout< T, Dim, Mesh >::update(), and ParticleInteractLayout< T, Dim, Mesh >::update(). |
|
Definition at line 91 of file ParticleLayout.h. Referenced by ParticleInteractLayout< T, Dim, Mesh >::getPairlist(), and ParticleInteractLayout< T, Dim, Mesh >::update(). |
|
Definition at line 86 of file ParticleLayout.h. Referenced by ParticleInteractLayout< T, Dim, Mesh >::getPairlist(), ParticleUniformLayout< T, Dim >::update(), ParticleSpatialLayout< T, Dim, Mesh >::update(), and ParticleInteractLayout< T, Dim, Mesh >::update(). |
|
Definition at line 94 of file ParticleLayout.h. |
|
Definition at line 76 of file ParticleLayout.h. Referenced by ParticleLayout< T, Dim >::ParticleLayout(). |