OPAL (Object Oriented Parallel Accelerator Library)  2.2.0
OPAL
Functions
SubParticleAssignDefs.h File Reference
#include "SubField/SubFieldAssignDefs.h"
#include "SubParticle/SubParticleAssign.h"
Include dependency graph for SubParticleAssignDefs.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

template<class PA , class T , unsigned D, class C >
bool for_each (SubParticleAttribIter< PA, T, D > &, DomainCompressed, C)
 
template<class PA , class T , unsigned D, class C >
bool for_each (SubParticleAttribIter< PA, T, D > &p, SameSubsetType s, C)
 
template<class PA , class T , unsigned D, class C >
int for_each (SubParticleAttribIter< PA, T, D > &p, SubsetInit, C)
 
template<class PA , class T , unsigned D, class C >
int for_each (SubParticleAttribIter< PA, T, D > &p, SubsetNextLField, C)
 
template<class PA , class T , unsigned D, class C >
bool for_each (SubParticleAttribIter< PA, T, D > &, SameFieldID, C)
 
template<class PA , class T , unsigned D, class C >
bool for_each (SubParticleAttribIter< PA, T, D > &p, const PlugBase< D > &f, C)
 
template<class PA , class T , unsigned D, class C >
bool for_each (SubParticleAttribIter< PA, T, D > &, IsCompressed, C)
 
template<class PA , class T , unsigned D>
Tfor_each (SubParticleAttribIter< PA, T, D > &p, const EvalFunctor_1 &e)
 
template<class PA , class T , unsigned D>
Tfor_each (SubParticleAttribIter< PA, T, D > &p, const EvalFunctor_0 &)
 
template<class PA , class T , unsigned D, class C >
bool for_each (SubParticleAttribIter< PA, T, D > &p, HasUnitStride, C)
 
template<class PA , class T , unsigned D, class C , class T1 >
int for_each (SubParticleAttribIter< PA, T, D > &, const FillGCIfNecessaryTag< D, T1 > &, C)
 

Function Documentation

template<class PA , class T , unsigned D, class C >
bool for_each ( SubParticleAttribIter< PA, T, D > &  ,
DomainCompressed  ,
 
)
inline

Definition at line 26 of file SubParticleAssignDefs.h.

template<class PA , class T , unsigned D, class C >
bool for_each ( SubParticleAttribIter< PA, T, D > &  p,
SameSubsetType  s,
 
)
inline

Definition at line 39 of file SubParticleAssignDefs.h.

References SameSubsetType::fID, and SubParticleAttribIter< PA, T, Dim >::matchType().

Here is the call graph for this function:

template<class PA , class T , unsigned D, class C >
int for_each ( SubParticleAttribIter< PA, T, D > &  p,
SubsetInit  ,
 
)
inline

Definition at line 52 of file SubParticleAssignDefs.h.

References SubParticleAttribIter< PA, T, Dim >::initialize().

Here is the call graph for this function:

template<class PA , class T , unsigned D, class C >
int for_each ( SubParticleAttribIter< PA, T, D > &  p,
SubsetNextLField  ,
 
)
inline

Definition at line 66 of file SubParticleAssignDefs.h.

References SubParticleAttribIter< PA, T, Dim >::nextLField().

Here is the call graph for this function:

template<class PA , class T , unsigned D, class C >
bool for_each ( SubParticleAttribIter< PA, T, D > &  ,
SameFieldID  ,
 
)
inline

Definition at line 80 of file SubParticleAssignDefs.h.

template<class PA , class T , unsigned D, class C >
bool for_each ( SubParticleAttribIter< PA, T, D > &  p,
const PlugBase< D > &  f,
 
)
inline

Definition at line 93 of file SubParticleAssignDefs.h.

References PlugBase< D >::Domain, and SubParticleAttribIter< PA, T, Dim >::plugBase().

Here is the call graph for this function:

template<class PA , class T , unsigned D, class C >
bool for_each ( SubParticleAttribIter< PA, T, D > &  ,
IsCompressed  ,
 
)
inline

Definition at line 100 of file SubParticleAssignDefs.h.

template<class PA , class T , unsigned D>
T& for_each ( SubParticleAttribIter< PA, T, D > &  p,
const EvalFunctor_1 e 
)
inline

Definition at line 117 of file SubParticleAssignDefs.h.

References EvalFunctor_1::I, and SubParticleAttribIter< PA, T, Dim >::offset().

Here is the call graph for this function:

template<class PA , class T , unsigned D>
T& for_each ( SubParticleAttribIter< PA, T, D > &  p,
const EvalFunctor_0  
)
inline

Definition at line 124 of file SubParticleAssignDefs.h.

References IpplInfo::abort(), ERRORMSG, and SubParticleAttribIter< PA, T, Dim >::offset().

Here is the call graph for this function:

template<class PA , class T , unsigned D, class C >
bool for_each ( SubParticleAttribIter< PA, T, D > &  p,
HasUnitStride  ,
 
)
inline

Definition at line 142 of file SubParticleAssignDefs.h.

template<class PA , class T , unsigned D, class C , class T1 >
int for_each ( SubParticleAttribIter< PA, T, D > &  ,
const FillGCIfNecessaryTag< D, T1 > &  ,
 
)
inline

Definition at line 156 of file SubParticleAssignDefs.h.