OPAL (Object Oriented Parallel Accelerator Library) 2022.1
OPAL
|
#include <ParticleAttrib.h>
Public Types | |
typedef ParticleAttrib< T >::ParticleList_t | ParticleList_t |
typedef T | value_type |
typedef std::ptrdiff_t | difference_type |
typedef T * | pointer |
typedef T & | reference |
typedef std::random_access_iterator_tag | iterator_category |
typedef ParticleAttribIterator< T > | PETE_Expr_t |
typedef T | PETE_Return_t |
Public Types inherited from PETE_Expr< ParticleAttribIterator< T > > | |
typedef ParticleAttribIterator< T > | Wrapped |
Private Attributes | |
ParticleAttrib< T > * | attrib |
ParticleList_t::iterator | curr |
Definition at line 567 of file ParticleAttrib.h.
typedef std::ptrdiff_t ParticleAttribIterator< T >::difference_type |
Definition at line 572 of file ParticleAttrib.h.
typedef std::random_access_iterator_tag ParticleAttribIterator< T >::iterator_category |
Definition at line 575 of file ParticleAttrib.h.
typedef ParticleAttrib<T>::ParticleList_t ParticleAttribIterator< T >::ParticleList_t |
Definition at line 570 of file ParticleAttrib.h.
typedef ParticleAttribIterator<T> ParticleAttribIterator< T >::PETE_Expr_t |
Definition at line 589 of file ParticleAttrib.h.
typedef T ParticleAttribIterator< T >::PETE_Return_t |
Definition at line 590 of file ParticleAttrib.h.
typedef T* ParticleAttribIterator< T >::pointer |
Definition at line 573 of file ParticleAttrib.h.
typedef T& ParticleAttribIterator< T >::reference |
Definition at line 574 of file ParticleAttrib.h.
typedef T ParticleAttribIterator< T >::value_type |
Definition at line 571 of file ParticleAttrib.h.
|
inline |
Definition at line 577 of file ParticleAttrib.h.
|
inline |
Definition at line 579 of file ParticleAttrib.h.
|
inline |
Definition at line 582 of file ParticleAttrib.h.
|
inline |
Definition at line 585 of file ParticleAttrib.h.
|
inline |
Definition at line 647 of file ParticleAttrib.h.
References ParticleAttribIterator< T >::attrib, and ParticleAttribIterator< T >::curr.
|
inline |
Definition at line 677 of file ParticleAttrib.h.
Referenced by ParticleAttribIterator< T >::operator->().
|
inline |
Definition at line 591 of file ParticleAttrib.h.
|
inline |
Definition at line 656 of file ParticleAttrib.h.
References a, and ParticleAttribIterator< T >::curr.
|
inline |
Definition at line 592 of file ParticleAttrib.h.
References ParticleAttribIterator< T >::curr.
|
inline |
Definition at line 622 of file ParticleAttrib.h.
References Hypervolume::n.
|
inline |
Definition at line 600 of file ParticleAttrib.h.
References ParticleAttribIterator< T >::curr.
|
inline |
Definition at line 595 of file ParticleAttrib.h.
References ParticleAttribIterator< T >::curr.
|
inline |
Definition at line 617 of file ParticleAttrib.h.
References ParticleAttribIterator< T >::curr, and Hypervolume::n.
|
inline |
Definition at line 639 of file ParticleAttrib.h.
References a, and ParticleAttribIterator< T >::curr.
|
inline |
Definition at line 633 of file ParticleAttrib.h.
References Hypervolume::n.
|
inline |
Definition at line 611 of file ParticleAttrib.h.
References ParticleAttribIterator< T >::curr.
|
inline |
Definition at line 606 of file ParticleAttrib.h.
References ParticleAttribIterator< T >::curr.
|
inline |
Definition at line 628 of file ParticleAttrib.h.
References ParticleAttribIterator< T >::curr, and Hypervolume::n.
|
inline |
Definition at line 593 of file ParticleAttrib.h.
References ParticleAttribIterator< T >::getP().
|
inline |
Definition at line 660 of file ParticleAttrib.h.
References a, and ParticleAttribIterator< T >::curr.
|
inline |
Definition at line 664 of file ParticleAttrib.h.
References a, and ParticleAttribIterator< T >::curr.
|
inline |
Definition at line 652 of file ParticleAttrib.h.
References a, and ParticleAttribIterator< T >::curr.
|
inline |
Definition at line 668 of file ParticleAttrib.h.
References a, and ParticleAttribIterator< T >::curr.
|
inline |
Definition at line 672 of file ParticleAttrib.h.
References a, and ParticleAttribIterator< T >::curr.
|
inline |
Definition at line 643 of file ParticleAttrib.h.
References Hypervolume::n.
|
inline |
Definition at line 676 of file ParticleAttrib.h.
References ParticleAttribIterator< T >::attrib.
Referenced by scatter().
|
private |
Definition at line 680 of file ParticleAttrib.h.
Referenced by ParticleAttribIterator< T >::at_end(), and ParticleAttribIterator< T >::size().
|
private |
Definition at line 681 of file ParticleAttrib.h.
Referenced by ParticleAttribIterator< T >::at_end(), ParticleAttribIterator< T >::operator!=(), ParticleAttribIterator< T >::operator*(), ParticleAttribIterator< T >::operator++(), ParticleAttribIterator< T >::operator+=(), ParticleAttribIterator< T >::operator-(), ParticleAttribIterator< T >::operator--(), ParticleAttribIterator< T >::operator-=(), ParticleAttribIterator< T >::operator<(), ParticleAttribIterator< T >::operator<=(), ParticleAttribIterator< T >::operator==(), ParticleAttribIterator< T >::operator>(), and ParticleAttribIterator< T >::operator>=().