OPAL (Object Oriented Parallel Accelerator Library)
2.2.0
OPAL
|
#include "Particle/ParticleAttribBase.h"
#include "Particle/ParticleAttribElem.h"
#include "SubParticle/SubParticleAttrib.h"
#include "DataSource/DataSource.h"
#include "DataSource/MakeDataSource.h"
#include "PETE/IpplExpressions.h"
#include "Index/NDIndex.h"
#include "Utility/DiscType.h"
#include "Utility/Inform.h"
#include "Utility/IpplStats.h"
#include <vector>
#include <utility>
#include "Particle/ParticleAttrib.hpp"
Go to the source code of this file.
Classes | |
class | Vektor< T, D > |
class | Field< T, Dim, Mesh, Centering > |
class | ParticleAttribIterator< T > |
class | ParticleAttribConstIterator< T > |
class | ParticleAttrib< T > |
class | ParticleAttribIterator< T > |
class | ParticleAttribConstIterator< T > |
Functions | |
template<class T > | |
ParticleAttribIterator< T > | operator+ (size_t n, const ParticleAttribIterator< T > &a) |
template<class T > | |
ParticleAttribConstIterator< T > | operator+ (size_t n, const ParticleAttribConstIterator< T > &a) |
template<class FT , unsigned Dim, class M , class C , class PT , class IntOp > | |
void | scatter (const ParticleAttrib< FT > &attrib, Field< FT, Dim, M, C > &f, const ParticleAttrib< Vektor< PT, Dim > > &pp, const IntOp &intop) |
template<class FT , unsigned Dim, class M , class C , class PT , class IntOp , class CacheData > | |
void | scatter (const ParticleAttrib< FT > &attrib, Field< FT, Dim, M, C > &f, const ParticleAttrib< Vektor< PT, Dim > > &pp, const IntOp &intop, ParticleAttrib< CacheData > &cache) |
template<class FT , unsigned Dim, class M , class C , class IntOp , class CacheData > | |
void | scatter (const ParticleAttrib< FT > &attrib, Field< FT, Dim, M, C > &f, const IntOp &intop, const ParticleAttrib< CacheData > &cache) |
template<class FT , unsigned Dim, class M , class C , class PT , class IntOp > | |
void | gather (ParticleAttrib< FT > &attrib, const Field< FT, Dim, M, C > &f, const ParticleAttrib< Vektor< PT, Dim > > &pp, const IntOp &intop) |
template<class FT , unsigned Dim, class M , class C , class PT , class IntOp , class CacheData > | |
void | gather (ParticleAttrib< FT > &attrib, const Field< FT, Dim, M, C > &f, const ParticleAttrib< Vektor< PT, Dim > > &pp, const IntOp &intop, ParticleAttrib< CacheData > &cache) |
template<class FT , unsigned Dim, class M , class C , class CacheData , class IntOp > | |
void | gather (ParticleAttrib< FT > &attrib, const Field< FT, Dim, M, C > &f, const IntOp &intop, const ParticleAttrib< CacheData > &cache) |
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 &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 &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 &intop, const ParticleAttrib< CacheData > &cache, FT val) |
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 &intop) |
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 &intop, ParticleAttrib< CacheData > &cache) |
template<class FT , unsigned Dim, class M , class C , class IntOp , class CacheData > | |
void | scatter (Field< FT, Dim, M, C > &f, const IntOp &intop, const ParticleAttrib< CacheData > &cache) |
|
inline |
Definition at line 849 of file ParticleAttrib.h.
References ParticleAttrib< T >::gather().
|
inline |
Definition at line 859 of file ParticleAttrib.h.
References ParticleAttrib< T >::gather().
|
inline |
Definition at line 870 of file ParticleAttrib.h.
References ParticleAttrib< T >::gather().
ParticleAttribIterator<T> operator+ | ( | size_t | n, |
const ParticleAttribIterator< T > & | a | ||
) |
Definition at line 684 of file ParticleAttrib.h.
ParticleAttribConstIterator<T> operator+ | ( | size_t | n, |
const ParticleAttribConstIterator< T > & | a | ||
) |
Definition at line 809 of file ParticleAttrib.h.
|
inline |
Definition at line 819 of file ParticleAttrib.h.
References ParticleAttrib< T >::scatter().
|
inline |
Definition at line 829 of file ParticleAttrib.h.
References ParticleAttrib< T >::scatter().
|
inline |
Definition at line 840 of file ParticleAttrib.h.
References ParticleAttrib< T >::scatter().
void scatter | ( | Field< FT, Dim, M, C > & | f, |
const ParticleAttrib< Vektor< PT, Dim > > & | pp, | ||
const IntOp & | 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 & | 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 & | 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().
|
inline |
Definition at line 898 of file ParticleAttrib.h.
References scatter().
|
inline |
Definition at line 907 of file ParticleAttrib.h.
References scatter().
|
inline |
Definition at line 916 of file ParticleAttrib.h.
References scatter().