An iterator over the list of extracted tracks.
More...
#include <MESAIO.h>
|
std::list< double >::iterator | mass_iter |
| Iterator over the masses of the tracks. More...
|
|
std::list< double >::iterator | feh_iter |
| Iterator over the masses of the tracks. More...
|
|
std::list< std::valarray< double > >::iterator | age_iter |
| Iterator over the array of ages of the tracks. More...
|
|
std::vector< std::list< std::valarray< double > >::iterator > | quantity_iter |
| Iterators over the arrays of the track quantities. More...
|
|
An iterator over the list of extracted tracks.
Definition at line 139 of file MESAIO.h.
◆ EvolutionIterator() [1/2]
StellarEvolution::MESA::EvolutionIterator::EvolutionIterator |
( |
| ) |
|
|
inline |
Create an iterator, which must have all its *_iter members set before it can be used.
Definition at line 143 of file MESAIO.h.
◆ EvolutionIterator() [2/2]
StellarEvolution::MESA::EvolutionIterator::EvolutionIterator |
( |
const EvolutionIterator & |
orig | ) |
|
|
inline |
Copy orig to *this.
Definition at line 159 of file MESAIO.h.
◆ operator!=()
bool StellarEvolution::MESA::EvolutionIterator::operator!= |
( |
const EvolutionIterator & |
rhs | ) |
|
|
inline |
Is RHS at a different position than this?
Assumes that the iteration is over the same list of tracks.
Definition at line 185 of file MESAIO.h.
◆ operator++() [1/2]
Advance all iterators to the next track.
Definition at line 223 of file MESAIO.cpp.
◆ operator++() [2/2]
Advance all iterators to the next track.
Definition at line 173 of file MESAIO.h.
◆ operator=()
◆ operator==()
bool StellarEvolution::MESA::EvolutionIterator::operator== |
( |
const EvolutionIterator & |
rhs | ) |
|
|
inline |
Is RHS at the same position as this?
Assumes that the iteration is over the same list of tracks.
Definition at line 179 of file MESAIO.h.
◆ age_iter
std::list< std::valarray<double> >::iterator StellarEvolution::MESA::EvolutionIterator::age_iter |
Iterator over the array of ages of the tracks.
Definition at line 152 of file MESAIO.h.
◆ feh_iter
std::list<double>::iterator StellarEvolution::MESA::EvolutionIterator::feh_iter |
Iterator over the masses of the tracks.
Definition at line 149 of file MESAIO.h.
◆ mass_iter
std::list<double>::iterator StellarEvolution::MESA::EvolutionIterator::mass_iter |
Iterator over the masses of the tracks.
Definition at line 146 of file MESAIO.h.
◆ quantity_iter
std::vector< std::list< std::valarray<double> >::iterator > StellarEvolution::MESA::EvolutionIterator::quantity_iter |
Iterators over the arrays of the track quantities.
Definition at line 156 of file MESAIO.h.
The documentation for this class was generated from the following files:
- /home/kpenev/projects/git/poet/poet_src/StellarEvolution/MESAIO.h
- /home/kpenev/projects/git/poet/poet_src/StellarEvolution/MESAIO.cpp