|
CORSIKA
@c8_version@
The framework to simulate particle cascades for astroparticle physics
|
Double Iterator Iterator that allowes the iteration of two individual lists at the same time. More...
#include <WeightProvider.hpp>
Public Types | |
| using | value_type = double |
| using | iterator_category = std::input_iterator_tag |
| using | pointer = value_type * |
| using | reference = value_type & |
| using | difference_type = ptrdiff_t |
Public Member Functions | |
| WeightProviderIterator (AConstIterator a, BConstIterator b) | |
| value_type | operator* () const |
| WeightProviderIterator & | operator++ () |
| bool | operator== (WeightProviderIterator other) |
| bool | operator!= (WeightProviderIterator other) |
Double Iterator Iterator that allowes the iteration of two individual lists at the same time.
The user needs to take care that booth lists have the same length.
| AConstIterator | Iterator Type of the first list |
| BConstIterator | Iterator Type of the second list |
TODO: replace with https://www.boost.org/doc/libs/1_74_0/libs/iterator/doc/zip_iterator.html or ranges zip
check resource allocation
Definition at line 26 of file WeightProvider.hpp.