OPAL (Object Oriented Parallel Accelerator Library)  2.2.0
OPAL
Classes | Functions
ParticleAttrib.h File Reference
#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"
Include dependency graph for ParticleAttrib.h:
This graph shows which files directly or indirectly include this file:

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< Toperator+ (size_t n, const ParticleAttribIterator< T > &a)
 
template<class T >
ParticleAttribConstIterator< Toperator+ (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)
 

Function Documentation

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 
)
inline

Definition at line 849 of file ParticleAttrib.h.

References ParticleAttrib< T >::gather().

Here is the call graph for this function:

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 
)
inline

Definition at line 859 of file ParticleAttrib.h.

References ParticleAttrib< T >::gather().

Here is the call graph for this function:

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 
)
inline

Definition at line 870 of file ParticleAttrib.h.

References ParticleAttrib< T >::gather().

Here is the call graph for this function:

template<class T >
ParticleAttribIterator<T> operator+ ( size_t  n,
const ParticleAttribIterator< T > &  a 
)

Definition at line 684 of file ParticleAttrib.h.

template<class T >
ParticleAttribConstIterator<T> operator+ ( size_t  n,
const ParticleAttribConstIterator< T > &  a 
)

Definition at line 809 of file ParticleAttrib.h.

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 
)
inline

Definition at line 819 of file ParticleAttrib.h.

References ParticleAttrib< T >::scatter().

Here is the call graph for this function:

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 
)
inline

Definition at line 829 of file ParticleAttrib.h.

References ParticleAttrib< T >::scatter().

Here is the call graph for this function:

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 
)
inline

Definition at line 840 of file ParticleAttrib.h.

References ParticleAttrib< T >::scatter().

Here is the call graph for this function:

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 
)
inline

Definition at line 898 of file ParticleAttrib.h.

References scatter().

Here is the call graph for this function:

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 
)
inline

Definition at line 907 of file ParticleAttrib.h.

References scatter().

Here is the call graph for this function:

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 916 of file ParticleAttrib.h.

References scatter().

Here is the call graph for this function: