OPAL (Object Oriented Parallel Accelerator Library)  2021.1.99
OPAL
Classes | Functions
SubFieldAssignDefs.h File Reference
#include "Field/AssignDefs.h"
Include dependency graph for SubFieldAssignDefs.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  DomainCompressed
 
struct  SameSubsetType
 
struct  SubsetInit
 
struct  SubsetNextLField
 

Functions

template<class T , class S , class C , unsigned int D>
bool for_each (SubFieldIter< T, D, S > &p, DomainCompressed, C)
 
template<class T , class C , unsigned int D>
bool for_each (typename BareField< T, D >::iterator &, DomainCompressed, C)
 
template<class C >
bool for_each (Index::cursor &, DomainCompressed, C)
 
template<class T , class C >
bool for_each (PETE_Scalar< T > &, DomainCompressed, C)
 
template<class T , class S , class C , unsigned int D>
bool for_each (SubFieldIter< T, D, S > &p, SameSubsetType s, C)
 
template<class T , class C , unsigned int D>
bool for_each (typename BareField< T, D >::iterator &, SameSubsetType, C)
 
template<class C >
bool for_each (Index::cursor &, SameSubsetType, C)
 
template<class T , class C >
bool for_each (PETE_Scalar< T > &, SameSubsetType, C)
 
template<class T , class S , class C , unsigned int D>
int for_each (SubFieldIter< T, D, S > &p, SubsetInit, C)
 
template<class T , class C , unsigned int D>
int for_each (typename BareField< T, D >::iterator &, SubsetInit, C)
 
template<class C >
int for_each (Index::cursor &, SubsetInit, C)
 
template<class T , class C >
int for_each (PETE_Scalar< T > &, SubsetInit, C)
 
template<class T , class S , class C , unsigned int D>
int for_each (SubFieldIter< T, D, S > &p, SubsetNextLField, C)
 
template<class T , class C , unsigned int D>
int for_each (typename BareField< T, D >::iterator &, SubsetNextLField, C)
 
template<class C >
int for_each (Index::cursor &, SubsetNextLField, C)
 
template<class T , class C >
int for_each (PETE_Scalar< T > &, SubsetNextLField, C)
 
template<class T , class S , class C , unsigned int D>
bool for_each (SubFieldIter< T, D, S > &p, SameFieldID s, C)
 
template<class T , unsigned D, class S , class C >
bool for_each (SubFieldIter< T, D, S > &p, const PlugBase< D > &f, C)
 
template<class T , class S , class C , unsigned int D>
bool for_each (SubFieldIter< T, D, S > &p, IsCompressed, C)
 
template<class T , class S , unsigned int D>
T & for_each (SubFieldIter< T, D, S > &p, EvalFunctor_0)
 
template<class T , class S , unsigned int D>
T & for_each (SubFieldIter< T, D, S > &p, const EvalFunctor_1 &e)
 
template<class T , class S , unsigned int D>
T & for_each (SubFieldIter< T, D, S > &p, const EvalFunctor_2 &e)
 
template<class T , class S , unsigned int D>
T & for_each (SubFieldIter< T, D, S > &p, const EvalFunctor_3 &e)
 
template<class T , class S , class C , unsigned int D>
int for_each (SubFieldIter< T, D, S > &p, StepFunctor s, C)
 
template<class T , class S , class C , unsigned int D>
int for_each (SubFieldIter< T, D, S > &p, RewindFunctor s, C)
 
template<class T , unsigned int D, class S , class C >
bool for_each (SubFieldIter< T, D, S > &, HasUnitStride, C)
 
template<class T , unsigned int D, class S , class C , class T1 >
int for_each (SubFieldIter< T, D, S > &p, const FillGCIfNecessaryTag< D, T1 > &, C)
 

Function Documentation

◆ for_each() [1/27]

template<class C >
bool for_each ( Index::cursor ,
DomainCompressed  ,
 
)
inline

Definition at line 47 of file SubFieldAssignDefs.h.

◆ for_each() [2/27]

template<class C >
bool for_each ( Index::cursor ,
SameSubsetType  ,
 
)
inline

Definition at line 88 of file SubFieldAssignDefs.h.

◆ for_each() [3/27]

template<class C >
int for_each ( Index::cursor ,
SubsetInit  ,
 
)
inline

Definition at line 128 of file SubFieldAssignDefs.h.

◆ for_each() [4/27]

template<class C >
int for_each ( Index::cursor ,
SubsetNextLField  ,
 
)
inline

Definition at line 168 of file SubFieldAssignDefs.h.

◆ for_each() [5/27]

template<class T , class C >
bool for_each ( PETE_Scalar< T > &  ,
DomainCompressed  ,
 
)
inline

Definition at line 54 of file SubFieldAssignDefs.h.

◆ for_each() [6/27]

template<class T , class C >
bool for_each ( PETE_Scalar< T > &  ,
SameSubsetType  ,
 
)
inline

Definition at line 95 of file SubFieldAssignDefs.h.

◆ for_each() [7/27]

template<class T , class C >
int for_each ( PETE_Scalar< T > &  ,
SubsetInit  ,
 
)
inline

Definition at line 135 of file SubFieldAssignDefs.h.

◆ for_each() [8/27]

template<class T , class C >
int for_each ( PETE_Scalar< T > &  ,
SubsetNextLField  ,
 
)
inline

Definition at line 175 of file SubFieldAssignDefs.h.

◆ for_each() [9/27]

template<class T , unsigned int D, class S , class C >
bool for_each ( SubFieldIter< T, D, S > &  ,
HasUnitStride  ,
 
)
inline

Definition at line 313 of file SubFieldAssignDefs.h.

◆ for_each() [10/27]

template<class T , class S , unsigned int D>
T& for_each ( SubFieldIter< T, D, S > &  p,
const EvalFunctor_1 e 
)
inline

Definition at line 243 of file SubFieldAssignDefs.h.

References Physics::e.

◆ for_each() [11/27]

template<class T , class S , unsigned int D>
T& for_each ( SubFieldIter< T, D, S > &  p,
const EvalFunctor_2 e 
)
inline

Definition at line 257 of file SubFieldAssignDefs.h.

References Physics::e.

◆ for_each() [12/27]

template<class T , class S , unsigned int D>
T& for_each ( SubFieldIter< T, D, S > &  p,
const EvalFunctor_3 e 
)
inline

Definition at line 271 of file SubFieldAssignDefs.h.

References Physics::e.

◆ for_each() [13/27]

template<class T , unsigned int D, class S , class C , class T1 >
int for_each ( SubFieldIter< T, D, S > &  p,
const FillGCIfNecessaryTag< D, T1 > &  ,
 
)
inline

Definition at line 326 of file SubFieldAssignDefs.h.

◆ for_each() [14/27]

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

Definition at line 202 of file SubFieldAssignDefs.h.

References PlugBase< D >::Domain.

◆ for_each() [15/27]

template<class T , class S , class C , unsigned int D>
bool for_each ( SubFieldIter< T, D, S > &  p,
DomainCompressed  ,
 
)
inline

Definition at line 33 of file SubFieldAssignDefs.h.

◆ for_each() [16/27]

template<class T , class S , unsigned int D>
T& for_each ( SubFieldIter< T, D, S > &  p,
EvalFunctor_0   
)
inline

Definition at line 229 of file SubFieldAssignDefs.h.

◆ for_each() [17/27]

template<class T , class S , class C , unsigned int D>
bool for_each ( SubFieldIter< T, D, S > &  p,
IsCompressed  ,
 
)
inline

Definition at line 215 of file SubFieldAssignDefs.h.

◆ for_each() [18/27]

template<class T , class S , class C , unsigned int D>
int for_each ( SubFieldIter< T, D, S > &  p,
RewindFunctor  s,
 
)
inline

Definition at line 298 of file SubFieldAssignDefs.h.

References RewindFunctor::D.

◆ for_each() [19/27]

template<class T , class S , class C , unsigned int D>
bool for_each ( SubFieldIter< T, D, S > &  p,
SameFieldID  s,
 
)
inline

Definition at line 189 of file SubFieldAssignDefs.h.

References SameFieldID::fID.

◆ for_each() [20/27]

template<class T , class S , class C , unsigned int D>
bool for_each ( SubFieldIter< T, D, S > &  p,
SameSubsetType  s,
 
)
inline

Definition at line 74 of file SubFieldAssignDefs.h.

References SameSubsetType::fID.

◆ for_each() [21/27]

template<class T , class S , class C , unsigned int D>
int for_each ( SubFieldIter< T, D, S > &  p,
StepFunctor  s,
 
)
inline

Definition at line 284 of file SubFieldAssignDefs.h.

References StepFunctor::D.

◆ for_each() [22/27]

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

Definition at line 113 of file SubFieldAssignDefs.h.

◆ for_each() [23/27]

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

Definition at line 153 of file SubFieldAssignDefs.h.

◆ for_each() [24/27]

template<class T , class C , unsigned int D>
bool for_each ( typename BareField< T, D >::iterator &  ,
DomainCompressed  ,
 
)
inline

Definition at line 40 of file SubFieldAssignDefs.h.

◆ for_each() [25/27]

template<class T , class C , unsigned int D>
bool for_each ( typename BareField< T, D >::iterator &  ,
SameSubsetType  ,
 
)
inline

Definition at line 81 of file SubFieldAssignDefs.h.

◆ for_each() [26/27]

template<class T , class C , unsigned int D>
int for_each ( typename BareField< T, D >::iterator &  ,
SubsetInit  ,
 
)
inline

Definition at line 121 of file SubFieldAssignDefs.h.

◆ for_each() [27/27]

template<class T , class C , unsigned int D>
int for_each ( typename BareField< T, D >::iterator &  ,
SubsetNextLField  ,
 
)
inline

Definition at line 161 of file SubFieldAssignDefs.h.