OPAL (Object Oriented Parallel Accelerator Library) 2024.2
OPAL
ParticleAttrib.hpp File Reference
Include dependency graph for ParticleAttrib.hpp:
This graph shows which files directly or indirectly include this file:

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)

Macro Definition Documentation

◆ PA_SORT_COMPARE_SCALAR

#define PA_SORT_COMPARE_SCALAR ( SCALAR)

Function Documentation

◆ scatter() [1/3]

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 )

Definition at line 613 of file ParticleAttrib.hpp.

References BareField< T, Dim >::accumGuardCells(), ParticleAttrib< T >::begin(), INCIPPLSTAT, BareField< T, Dim >::setGuardCells(), ParticleAttrib< T >::size(), and BareField< T, Dim >::Uncompress().

Here is the call graph for this function:

◆ scatter() [2/3]

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 )

Definition at line 562 of file ParticleAttrib.hpp.

References BareField< T, Dim >::accumGuardCells(), ParticleAttrib< T >::cbegin(), Field< T, Dim, M, C >::get_mesh(), INCIPPLSTAT, BareField< T, Dim >::setGuardCells(), ParticleAttribConstIterator< T >::size(), and BareField< T, Dim >::Uncompress().

Here is the call graph for this function:

◆ scatter() [3/3]

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 )

Definition at line 587 of file ParticleAttrib.hpp.

References BareField< T, Dim >::accumGuardCells(), ParticleAttrib< T >::begin(), Field< T, Dim, M, C >::get_mesh(), INCIPPLSTAT, BareField< T, Dim >::setGuardCells(), ParticleAttribIterator< T >::size(), and BareField< T, Dim >::Uncompress().

Here is the call graph for this function: