|
OPAL (Object Oriented Parallel Accelerator Library)
2024.1
OPAL
|
#include "Particle/ParticleAttrib.h"#include "Field/Field.h"#include "Field/LField.h"#include "Message/Message.h"#include "Utility/IpplInfo.h"#include "Utility/PAssert.h"#include "Utility/IpplStats.h"#include "AppTypes/AppTypeTraits.h"

Go to the source code of this file.
Classes | |
| struct | PASortCompare< T > |
| struct | PASortCompare< char > |
| struct | PASortCompare< unsigned char > |
| struct | PASortCompare< short > |
| struct | PASortCompare< unsigned short > |
| struct | PASortCompare< int > |
| struct | PASortCompare< unsigned int > |
| struct | PASortCompare< long > |
| struct | PASortCompare< unsigned long > |
| struct | PASortCompare< float > |
| struct | PASortCompare< double > |
Macros | |
| #define | PA_SORT_COMPARE_SCALAR(SCALAR) |
Functions | |
| template<class FT , unsigned Dim, class M , class C , class PT , class IntOp > | |
| void | scatter (Field< FT, Dim, M, C > &f, const ParticleAttrib< Vektor< PT, Dim > > &pp, const IntOp &, FT val) |
| template<class FT , unsigned Dim, class M , class C , class PT , class IntOp , class CacheData > | |
| void | scatter (Field< FT, Dim, M, C > &f, const ParticleAttrib< Vektor< PT, Dim > > &pp, const IntOp &, ParticleAttrib< CacheData > &cache, FT val) |
| template<class FT , unsigned Dim, class M , class C , class IntOp , class CacheData > | |
| void | scatter (Field< FT, Dim, M, C > &f, const IntOp &, const ParticleAttrib< CacheData > &cache, FT val) |
| #define PA_SORT_COMPARE_SCALAR | ( | SCALAR | ) |
Definition at line 390 of file ParticleAttrib.hpp.
| void scatter | ( | Field< FT, Dim, M, C > & | f, |
| const ParticleAttrib< Vektor< PT, Dim > > & | pp, | ||
| const IntOp & | , | ||
| FT | val | ||
| ) |
Definition at line 562 of file ParticleAttrib.hpp.
References BareField< T, Dim >::accumGuardCells(), ParticleAttrib< T >::cbegin(), Field< T, Dim, Mesh, Centering >::get_mesh(), INCIPPLSTAT, scatter(), BareField< T, Dim >::setGuardCells(), ParticleAttribConstIterator< T >::size(), and BareField< T, Dim >::Uncompress().

| void scatter | ( | Field< FT, Dim, M, C > & | f, |
| const ParticleAttrib< Vektor< PT, Dim > > & | pp, | ||
| const IntOp & | , | ||
| ParticleAttrib< CacheData > & | cache, | ||
| FT | val | ||
| ) |
Definition at line 587 of file ParticleAttrib.hpp.
References BareField< T, Dim >::accumGuardCells(), ParticleAttrib< T >::begin(), Field< T, Dim, Mesh, Centering >::get_mesh(), INCIPPLSTAT, scatter(), BareField< T, Dim >::setGuardCells(), ParticleAttribIterator< T >::size(), and BareField< T, Dim >::Uncompress().

| void scatter | ( | Field< FT, Dim, M, C > & | f, |
| const IntOp & | , | ||
| const ParticleAttrib< CacheData > & | cache, | ||
| FT | val | ||
| ) |
Definition at line 613 of file ParticleAttrib.hpp.
References BareField< T, Dim >::accumGuardCells(), ParticleAttrib< T >::begin(), INCIPPLSTAT, scatter(), BareField< T, Dim >::setGuardCells(), ParticleAttrib< T >::size(), and BareField< T, Dim >::Uncompress().

1.8.5