#include <clebschgordan.h>
Iterator class for determination of total isospin.
See documentation of smash::Particles::GenericIterator class for more information about exposed types.
Definition at line 122 of file clebschgordan.h.
◆ iterator_category
◆ value_type
◆ difference_type
◆ pointer
◆ reference
◆ iterator()
smash::I_tot_range::iterator::iterator |
( |
int |
start, |
|
|
I_tot_range & |
parent |
|
) |
| |
|
inline |
Construct an iterator.
- Parameters
-
start | Initial value. |
parent | Parent class giving the total isospin range. |
- Returns
- The constructed iterator.
Definition at line 146 of file clebschgordan.h.
I_tot_range & parent_
Parent class giving the total isospin range.
int c_
Element of the iterator.
◆ operator*()
int smash::I_tot_range::iterator::operator* |
( |
| ) |
|
|
inline |
◆ operator++() [1/2]
const iterator* smash::I_tot_range::iterator::operator++ |
( |
| ) |
|
|
inline |
◆ operator++() [2/2]
iterator smash::I_tot_range::iterator::operator++ |
( |
int |
| ) |
|
|
inline |
- Returns
- Next element of the iterator.
Definition at line 155 of file clebschgordan.h.
iterator(int start, I_tot_range &parent)
Construct an iterator.
◆ operator==()
bool smash::I_tot_range::iterator::operator== |
( |
const iterator & |
other | ) |
|
|
inline |
- Parameters
-
- Returns
- Whether both iterators are equal.
Definition at line 163 of file clebschgordan.h.
163 {
return c_ == other.c_; }
◆ operator!=()
bool smash::I_tot_range::iterator::operator!= |
( |
const iterator & |
other | ) |
|
|
inline |
- Parameters
-
- Returns
- Whether both iterators are not equal.
Definition at line 168 of file clebschgordan.h.
168 {
return c_ != other.c_; }
◆ c_
int smash::I_tot_range::iterator::c_ |
|
private |
◆ parent_
Parent class giving the total isospin range.
Definition at line 127 of file clebschgordan.h.
The documentation for this class was generated from the following file: