OPAL (Object Oriented Parallel Accelerator Library)
2021.1.99
OPAL
|
#include "Field/AssignTags.h"
Go to the source code of this file.
Classes | |
struct | PlugBase< D > |
Functions | |
template<class T , class C , unsigned int D> | |
bool | for_each (const BareFieldIterator< T, D > &p, SameFieldID s, C) |
template<class T , class C , unsigned int D> | |
bool | for_each (const IndexedBareFieldIterator< T, D > &p, SameFieldID s, C) |
template<class C > | |
bool | for_each (const Index::cursor &, SameFieldID, C) |
template<class T , class C > | |
bool | for_each (const PETE_Scalar< T > &, SameFieldID, C) |
template<class T , unsigned int D1, unsigned D2, class C > | |
bool | for_each (IndexedBareFieldIterator< T, D1 > &p, const PlugBase< D2 > &f, C) |
template<class C , unsigned D> | |
bool | for_each (Index::cursor &p, const PlugBase< D > &f, C) |
template<class T , class C , unsigned D> | |
bool | for_each (const PETE_Scalar< T > &, const PlugBase< D > &, C) |
template<class T , class C , unsigned int D> | |
bool | for_each (const IndexedBareFieldIterator< T, D > &p, IsCompressed, C) |
template<class T , class C , unsigned int D> | |
bool | for_each (const BareFieldIterator< T, D > &p, IsCompressed, C) |
template<class C > | |
bool | for_each (const Index::cursor &, IsCompressed, C) |
template<class T , class C > | |
bool | for_each (const PETE_Scalar< T > &, IsCompressed, C) |
template<class T , unsigned int D> | |
T & | for_each (const BrickIterator< T, D > &p, EvalFunctor_0) |
int | for_each (const Index::cursor &p, EvalFunctor_0) |
template<class T , unsigned int D> | |
T & | for_each (const BrickIterator< T, D > &p, const EvalFunctor_1 &e) |
template<class T , unsigned int D> | |
T & | for_each (const BrickIterator< T, D > &p, const UnitEvalFunctor_1 &e) |
int | for_each (const Index::cursor &p, const EvalFunctor_1 &e) |
template<class T > | |
T | for_each (const PETE_Scalar< T > &p, const EvalFunctor_1 &) |
template<class T , unsigned int D> | |
T & | for_each (const BrickIterator< T, D > &p, const EvalFunctor_2 &e) |
template<class T , unsigned int D> | |
T & | for_each (const BrickIterator< T, D > &p, const UnitEvalFunctor_2 &e) |
int | for_each (const Index::cursor &p, const EvalFunctor_2 &e) |
template<class T > | |
T | for_each (const PETE_Scalar< T > &p, const EvalFunctor_2 &) |
template<class T , unsigned int D> | |
T & | for_each (const BrickIterator< T, D > &p, const EvalFunctor_3 &e) |
template<class T , unsigned int D> | |
T & | for_each (const BrickIterator< T, D > &p, const UnitEvalFunctor_3 &e) |
int | for_each (const Index::cursor &p, const EvalFunctor_3 &e) |
template<class T > | |
T | for_each (const PETE_Scalar< T > &p, const EvalFunctor_3 &) |
template<class T , class C , unsigned int D> | |
int | for_each (BareFieldIterator< T, D > &p, BeginLField, C) |
template<class T , class C > | |
int | for_each (PETE_Scalar< T > &, BeginLField, C) |
template<class T , class C , unsigned int D> | |
int | for_each (BareFieldIterator< T, D > &p, NextLField, C) |
template<class T , class C > | |
int | for_each (PETE_Scalar< T > &, NextLField, C) |
template<class T , class C , unsigned int D> | |
int | for_each (IndexedBareFieldIterator< T, D > &p, StepFunctor s, C) |
template<class T , class C , unsigned int D> | |
int | for_each (BareFieldIterator< T, D > &p, StepFunctor s, C) |
template<class T , class C , unsigned int D> | |
int | for_each (BrickIterator< T, D > &p, StepFunctor s, C) |
template<class C > | |
int | for_each (Index::cursor &p, StepFunctor s, C) |
template<class T , class C > | |
int | for_each (PETE_Scalar< T > &, StepFunctor, C) |
template<class T , class C , unsigned int D> | |
int | for_each (IndexedBareFieldIterator< T, D > &p, RewindFunctor s, C) |
template<class T , class C , unsigned int D> | |
int | for_each (BareFieldIterator< T, D > &p, RewindFunctor s, C) |
template<class T , class C , unsigned int D> | |
int | for_each (BrickIterator< T, D > &p, RewindFunctor s, C) |
template<class C > | |
int | for_each (Index::cursor &p, RewindFunctor s, C) |
template<class T , class C > | |
int | for_each (PETE_Scalar< T > &, RewindFunctor, C) |
template<class T , class C , unsigned int D> | |
int | for_each (BrickIterator< T, D > &p, PETE_CountElems, C) |
template<class T , class C , unsigned int D> | |
int | for_each (BareFieldIterator< T, D > &p, PETE_CountElems, C) |
template<class T , class C , unsigned int D> | |
int | for_each (IndexedBareFieldIterator< T, D > &p, PETE_CountElems, C) |
template<class T , class C , unsigned int D> | |
int | for_each (IndexedBareFieldIterator< T, D > &p, PETE_Increment, C) |
template<class T , class C , unsigned int D> | |
int | for_each (BareFieldIterator< T, D > &p, PETE_Increment, C) |
template<class T , class C , unsigned int D> | |
int | for_each (BrickIterator< T, D > &p, PETE_Increment, C) |
template<class T , class C , unsigned int D> | |
bool | for_each (const IndexedBareFieldIterator< T, D > &iter, HasUnitStride, C) |
template<class T , class C , unsigned int D> | |
bool | for_each (const BareFieldIterator< T, D > &iter, HasUnitStride, C) |
template<class T , class C , unsigned int D> | |
bool | for_each (const BrickIterator< T, D > &iter, HasUnitStride, C) |
template<class C > | |
bool | for_each (const Index::cursor &, HasUnitStride, C) |
template<class T , class C > | |
bool | for_each (const PETE_Scalar< T > &, HasUnitStride, C) |
template<class T , class C , unsigned int D, unsigned int D1, class T1 > | |
int | for_each (const IndexedBareFieldIterator< T, D > &p, const FillGCIfNecessaryTag< D1, T1 > &f, C) |
template<class T , class C , unsigned int D, unsigned int D1, class T1 > | |
int | for_each (const BareFieldIterator< T, D > &, const FillGCIfNecessaryTag< D1, T1 > &, C) |
template<class T , class C , unsigned int D, class T1 > | |
int | for_each (const PETE_Scalar< T > &, const FillGCIfNecessaryTag< D, T1 > &, C) |
template<class C , unsigned int D, class T1 > | |
int | for_each (const Index::cursor &, const FillGCIfNecessaryTag< D, T1 > &, C) |
|
inline |
Definition at line 308 of file AssignDefs.h.
References BareFieldIterator< T, Dim >::beginLField().
|
inline |
Definition at line 332 of file AssignDefs.h.
References BareFieldIterator< T, Dim >::nextLField().
|
inline |
Definition at line 470 of file AssignDefs.h.
References BareField< T, Dim >::begin_if(), BareField< T, Dim >::end_if(), BareFieldIterator< T, Dim >::GetBareField(), and Hypervolume::n.
|
inline |
Definition at line 510 of file AssignDefs.h.
|
inline |
Definition at line 416 of file AssignDefs.h.
References RewindFunctor::D, and BrickIterator< T, Dim >::rewind().
|
inline |
Definition at line 364 of file AssignDefs.h.
References StepFunctor::D, and BrickIterator< T, Dim >::step().
|
inline |
Definition at line 460 of file AssignDefs.h.
References BrickCounter< Dim >::size().
|
inline |
Definition at line 519 of file AssignDefs.h.
|
inline |
Definition at line 425 of file AssignDefs.h.
References RewindFunctor::D, and BrickIterator< T, Dim >::rewind().
|
inline |
Definition at line 372 of file AssignDefs.h.
References StepFunctor::D, and BrickIterator< T, Dim >::step().
|
inline |
Definition at line 584 of file AssignDefs.h.
|
inline |
Definition at line 541 of file AssignDefs.h.
References BrickIterator< T, Dim >::Stride().
|
inline |
Definition at line 132 of file AssignDefs.h.
References BareFieldIterator< T, Dim >::IsCompressed().
|
inline |
Definition at line 30 of file AssignDefs.h.
References SameFieldID::fID, and BareFieldIterator< T, Dim >::GetBareField().
Referenced by BrickExpLoop< LHS, RHS, OP, Dim >::apply(), BrickExpLoop< LHS, RHS, OP, 1U >::apply(), BrickExpLoop< LHS, RHS, OP, 2U >::apply(), BrickExpLoop< LHS, RHS, OP, 3U >::apply(), assign(), SIndexExpLoop< OP, 1U >::evaluate(), SIndexExpLoop< OP, 2U >::evaluate(), SIndexExpLoop< OP, 3U >::evaluate(), SIndexExpLoop< OP, Dim >::evaluate(), AssignActions< Dim, SIExprTag< true > >::fillgc(), AssignActions< Dim, SIExprTag< false > >::fillgc(), ClosedOrbitFinder< Value_type, Size_type, Stepper >::getMomentum(), ParallelCyclotronTracker::getTunes(), AmrMultiGrid::iterate_m(), AmrMultiGrid::map2vector_m(), AssignActions< Dim, SIExprTag< false > >::nextLField(), AssignActions< Dim, SIExprTag< false > >::plugbase(), AssignActions< Dim, SIExprTag< true > >::plugbase(), Reduction(), and TryCompressLHS().
|
inline |
Definition at line 548 of file AssignDefs.h.
References BrickIterator< T, Dim >::Stride().
|
inline |
Definition at line 189 of file AssignDefs.h.
References Physics::e, and BrickIterator< T, Dim >::offset().
|
inline |
Definition at line 229 of file AssignDefs.h.
References Physics::e, and BrickIterator< T, Dim >::offset().
|
inline |
Definition at line 269 of file AssignDefs.h.
References Physics::e, and BrickIterator< T, Dim >::offset().
|
inline |
Definition at line 196 of file AssignDefs.h.
References Physics::e, and BrickIterator< T, Dim >::unit_offset().
|
inline |
Definition at line 236 of file AssignDefs.h.
References Physics::e, and BrickIterator< T, Dim >::unit_offset().
|
inline |
Definition at line 276 of file AssignDefs.h.
References Physics::e, and BrickIterator< T, Dim >::offset().
|
inline |
Definition at line 166 of file AssignDefs.h.
|
inline |
Definition at line 599 of file AssignDefs.h.
|
inline |
Definition at line 555 of file AssignDefs.h.
|
inline |
Definition at line 142 of file AssignDefs.h.
|
inline |
Definition at line 47 of file AssignDefs.h.
|
inline |
Definition at line 205 of file AssignDefs.h.
References Physics::e, and Index::cursor::offset().
|
inline |
Definition at line 245 of file AssignDefs.h.
References Physics::e, and Index::cursor::offset().
|
inline |
Definition at line 285 of file AssignDefs.h.
References Physics::e, and Index::cursor::offset().
|
inline |
Definition at line 175 of file AssignDefs.h.
|
inline |
Definition at line 534 of file AssignDefs.h.
References BrickIterator< T, Dim >::Stride().
|
inline |
Definition at line 575 of file AssignDefs.h.
References FillGCIfNecessaryTag< D, T1 >::bf_m, and IndexedBareFieldIterator< T, Dim >::FillGCIfNecessary().
|
inline |
Definition at line 125 of file AssignDefs.h.
References BareFieldIterator< T, Dim >::IsCompressed().
|
inline |
Definition at line 37 of file AssignDefs.h.
References SameFieldID::fID, and BareFieldIterator< T, Dim >::GetBareField().
|
inline |
Definition at line 592 of file AssignDefs.h.
|
inline |
Definition at line 112 of file AssignDefs.h.
|
inline |
Definition at line 562 of file AssignDefs.h.
|
inline |
Definition at line 152 of file AssignDefs.h.
|
inline |
Definition at line 57 of file AssignDefs.h.
|
inline |
Definition at line 215 of file AssignDefs.h.
References Attrib::Legacy::Distribution::T.
|
inline |
Definition at line 255 of file AssignDefs.h.
References Attrib::Legacy::Distribution::T.
|
inline |
Definition at line 295 of file AssignDefs.h.
References Attrib::Legacy::Distribution::T.
|
inline |
Definition at line 91 of file AssignDefs.h.
References PlugBase< D >::Domain, Index::cursor::id(), and Index::cursor::plugBase().
|
inline |
Definition at line 436 of file AssignDefs.h.
References RewindFunctor::D, and Index::cursor::rewind().
|
inline |
Definition at line 383 of file AssignDefs.h.
References StepFunctor::D, and Index::cursor::step().
|
inline |
Definition at line 481 of file AssignDefs.h.
References BareField< T, Dim >::begin_if(), BareField< T, Dim >::end_if(), BareFieldIterator< T, Dim >::GetBareField(), IndexedBareFieldIterator< T, Dim >::getDomain(), and Hypervolume::n.
|
inline |
Definition at line 501 of file AssignDefs.h.
|
inline |
Definition at line 407 of file AssignDefs.h.
References RewindFunctor::D, and BrickIterator< T, Dim >::rewind().
|
inline |
Definition at line 356 of file AssignDefs.h.
References StepFunctor::D, and BrickIterator< T, Dim >::step().
|
inline |
Definition at line 81 of file AssignDefs.h.
References PlugBase< D >::Domain, and IndexedBareFieldIterator< T, Dim >::plugBase().
|
inline |
Definition at line 319 of file AssignDefs.h.
|
inline |
Definition at line 343 of file AssignDefs.h.
|
inline |
Definition at line 447 of file AssignDefs.h.
|
inline |
Definition at line 394 of file AssignDefs.h.