|
OPAL (Object Oriented Parallel Accelerator Library)
2021.1.99
OPAL
|
#include <PartBunchBase.h>

Public Member Functions | |
| ConstIterator () | |
| ConstIterator (PartBunchBase const *bunch, unsigned int i) | |
| ~ConstIterator () | |
| bool | operator== (ConstIterator const &rhs) const |
| bool | operator!= (ConstIterator const &rhs) const |
| OpalParticle | operator* () const |
| ConstIterator | operator++ () |
| ConstIterator | operator++ (int) |
| int | operator- (const ConstIterator &other) const |
Private Attributes | |
| PartBunchBase const * | bunch_m |
| unsigned int | index_m |
Friends | |
| class | PartBunchBase< T, Dim > |
Definition at line 229 of file PartBunchBase.h.
|
inline |
Definition at line 233 of file PartBunchBase.h.
|
inline |
Definition at line 237 of file PartBunchBase.h.
|
inline |
Definition at line 242 of file PartBunchBase.h.
|
inline |
Definition at line 250 of file PartBunchBase.h.
References PartBunchBase< T, Dim >::ConstIterator::bunch_m, and PartBunchBase< T, Dim >::ConstIterator::index_m.
|
inline |
Definition at line 255 of file PartBunchBase.h.
References PartBunchBase< T, Dim >::ConstIterator::bunch_m, Physics::e, PartBunchBase< T, Dim >::getLocalNum(), PartBunchBase< T, Dim >::getM(), PartBunchBase< T, Dim >::getT(), PartBunchBase< T, Dim >::ID, PartBunchBase< T, Dim >::ConstIterator::index_m, PartBunchBase< T, Dim >::P, PartBunchBase< T, Dim >::Q, and PartBunchBase< T, Dim >::R.

|
inline |
Definition at line 268 of file PartBunchBase.h.
References PartBunchBase< T, Dim >::ConstIterator::index_m.
|
inline |
Definition at line 274 of file PartBunchBase.h.
References PartBunchBase< T, Dim >::ConstIterator::index_m.
|
inline |
Definition at line 282 of file PartBunchBase.h.
References PartBunchBase< T, Dim >::ConstIterator::index_m.
|
inline |
Definition at line 245 of file PartBunchBase.h.
References PartBunchBase< T, Dim >::ConstIterator::bunch_m, and PartBunchBase< T, Dim >::ConstIterator::index_m.
|
friend |
Definition at line 726 of file PartBunchBase.h.
|
private |
Definition at line 287 of file PartBunchBase.h.
Referenced by PartBunchBase< T, Dim >::ConstIterator::operator!=(), PartBunchBase< T, Dim >::ConstIterator::operator*(), and PartBunchBase< T, Dim >::ConstIterator::operator==().
|
private |
Definition at line 288 of file PartBunchBase.h.
Referenced by PartBunchBase< T, Dim >::ConstIterator::operator!=(), PartBunchBase< T, Dim >::ConstIterator::operator*(), PartBunchBase< T, Dim >::ConstIterator::operator++(), PartBunchBase< T, Dim >::ConstIterator::operator-(), and PartBunchBase< T, Dim >::ConstIterator::operator==().