|
FreePOOMA
2.4.1
|
#include <PatchSwapLayout.h>
Public Types | |
| enum | { syncScan, swapScan, swapSend, swapExtend, swapCopy, swapReceive, swapDestroy } |
| typedef PatchSwapFunctor< P > | This_t |
| typedef P | Particles_t |
| typedef P::ParticleLayout_t | Layout_t |
| typedef DynamicEvents::PatchID_t | PatchID_t |
| typedef int | Size_t |
| typedef PatchSwapInfo::AmountArray_t | AmountArray_t |
| typedef PatchSwapInfo::MoveArray_t | MoveArray_t |
Public Member Functions | |
| PatchSwapFunctor (Layout_t &layout, Particles_t &particles, int mode) | |
| PatchSwapFunctor (const This_t &model) | |
| ~PatchSwapFunctor () | |
| template<class ArrayPatch > | |
| void | apply (const ArrayPatch &a, PatchID_t pid) const |
| typedef PatchSwapFunctor<P> PatchSwapFunctor< P >::This_t |
| typedef P PatchSwapFunctor< P >::Particles_t |
| typedef P::ParticleLayout_t PatchSwapFunctor< P >::Layout_t |
| typedef DynamicEvents::PatchID_t PatchSwapFunctor< P >::PatchID_t |
| typedef int PatchSwapFunctor< P >::Size_t |
| typedef PatchSwapInfo::AmountArray_t PatchSwapFunctor< P >::AmountArray_t |
| typedef PatchSwapInfo::MoveArray_t PatchSwapFunctor< P >::MoveArray_t |
| anonymous enum |
| PatchSwapFunctor< P >::PatchSwapFunctor | ( | Layout_t & | layout, |
| Particles_t & | particles, | ||
| int | mode | ||
| ) | [inline] |
| PatchSwapFunctor< P >::PatchSwapFunctor | ( | const This_t & | model | ) | [inline] |
| PatchSwapFunctor< P >::~PatchSwapFunctor | ( | ) | [inline] |
| void PatchSwapFunctor< P >::apply | ( | const ArrayPatch & | a, |
| PatchID_t | pid | ||
| ) | const [inline] |
1.7.6.1