| addParticle(const TArgs... v) | corsika::Stack< TStackDataType &, TParticleInterface, MSecondaryProducer > | |
| addSecondary(stack_view_iterator &proj, const Args... v) | corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer > | protected |
| Stack< TStackDataType &, TParticleInterface, MSecondaryProducer >::addSecondary(stack_iterator_type &parent, const TArgs... v) | corsika::Stack< TStackDataType &, TParticleInterface, MSecondaryProducer > | protected |
| asString() const (defined in corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer >) | corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer > | |
| at(unsigned int i) (defined in corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer >) | corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer > | inline |
| at(unsigned int i) const (defined in corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer >) | corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer > | inline |
| begin() (defined in corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer >) | corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer > | |
| begin() const (defined in corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer >) | corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer > | |
| cbegin() const (defined in corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer >) | corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer > | |
| cend() const (defined in corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer >) | corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer > | inline |
| cfirst() const (defined in corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer >) | corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer > | inline |
| clast() const (defined in corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer >) | corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer > | |
| clear(TArgs... args) (defined in corsika::Stack< TStackDataType &, TParticleInterface, MSecondaryProducer >) | corsika::Stack< TStackDataType &, TParticleInterface, MSecondaryProducer > | |
| const_stack_iterator_type typedef (defined in corsika::Stack< TStackDataType &, TParticleInterface, MSecondaryProducer >) | corsika::Stack< TStackDataType &, TParticleInterface, MSecondaryProducer > | |
| const_stack_value_iterator typedef (defined in corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer >) | corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer > | |
| const_stack_view_iterator typedef (defined in corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer >) | corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer > | |
| ConstStackIteratorInterface< typename std::remove_reference< TStackDataType >::type, TParticleInterface, MSecondaryProducer, view_type > (defined in corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer >) | corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer > | friend |
| copy(stack_view_iterator a, stack_view_iterator b) (defined in corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer >) | corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer > | |
| copy(const_stack_view_iterator a, stack_view_iterator b) (defined in corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer >) | corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer > | |
| copy(stack_iterator_type a, stack_iterator_type b) (defined in corsika::Stack< TStackDataType &, TParticleInterface, MSecondaryProducer >) | corsika::Stack< TStackDataType &, TParticleInterface, MSecondaryProducer > | |
| copy(const_stack_iterator_type a, stack_iterator_type b) (defined in corsika::Stack< TStackDataType &, TParticleInterface, MSecondaryProducer >) | corsika::Stack< TStackDataType &, TParticleInterface, MSecondaryProducer > | |
| copy(unsigned int const a, unsigned int const b) (defined in corsika::Stack< TStackDataType &, TParticleInterface, MSecondaryProducer >) | corsika::Stack< TStackDataType &, TParticleInterface, MSecondaryProducer > | protected |
| end() (defined in corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer >) | corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer > | inline |
| end() const (defined in corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer >) | corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer > | inline |
| erase(stack_view_iterator p) | corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer > | |
| erase(stack_iterator_type p) (defined in corsika::Stack< TStackDataType &, TParticleInterface, MSecondaryProducer >) | corsika::Stack< TStackDataType &, TParticleInterface, MSecondaryProducer > | |
| Stack< TStackDataType &, TParticleInterface, MSecondaryProducer >::erase(particle_interface_type p) | corsika::Stack< TStackDataType &, TParticleInterface, MSecondaryProducer > | |
| erase(unsigned int const i) (defined in corsika::Stack< TStackDataType &, TParticleInterface, MSecondaryProducer >) | corsika::Stack< TStackDataType &, TParticleInterface, MSecondaryProducer > | protected |
| first() (defined in corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer >) | corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer > | inline |
| getCapacity() const (defined in corsika::Stack< TStackDataType &, TParticleInterface, MSecondaryProducer >) | corsika::Stack< TStackDataType &, TParticleInterface, MSecondaryProducer > | inline |
| getEntries() const (defined in corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer >) | corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer > | inline |
| getErased() const (defined in corsika::Stack< TStackDataType &, TParticleInterface, MSecondaryProducer >) | corsika::Stack< TStackDataType &, TParticleInterface, MSecondaryProducer > | inline |
| getIndexFromIterator(const unsigned int vI) const | corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer > | inlineprotected |
| getNextParticle() | corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer > | inline |
| getSize() const | corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer > | inline |
| getStackData() (defined in corsika::Stack< TStackDataType &, TParticleInterface, MSecondaryProducer >) | corsika::Stack< TStackDataType &, TParticleInterface, MSecondaryProducer > | protected |
| getStackData() const (defined in corsika::Stack< TStackDataType &, TParticleInterface, MSecondaryProducer >) | corsika::Stack< TStackDataType &, TParticleInterface, MSecondaryProducer > | protected |
| inner_stack_ (defined in corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer >) | corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer > | |
| inner_stack_(particle.getStack()) (defined in corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer >) | corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer > | |
| inner_stack_(particle.getStack()) (defined in corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer >) | corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer > | |
| inner_stack_reference_type typedef | corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer > | |
| inner_stack_value_type typedef (defined in corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer >) | corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer > | |
| isDeleted(const const_stack_view_iterator &p) const (defined in corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer >) | corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer > | inline |
| isEmpty() const (defined in corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer >) | corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer > | inline |
| Stack< TStackDataType &, TParticleInterface, MSecondaryProducer >::isEmpty() | corsika::Stack< TStackDataType &, TParticleInterface, MSecondaryProducer > | |
| isErased(const stack_view_iterator &p) const | corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer > | inline |
| isErased(const const_stack_view_iterator &p) const (defined in corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer >) | corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer > | inline |
| isErased(const ParticleInterfaceType &p) const | corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer > | inline |
| isErased(unsigned int i) const (defined in corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer >) | corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer > | inlineprotected |
| Stack< TStackDataType &, TParticleInterface, MSecondaryProducer >::isErased(const stack_iterator_type &p) const | corsika::Stack< TStackDataType &, TParticleInterface, MSecondaryProducer > | |
| isErased(const const_stack_iterator_type &p) const (defined in corsika::Stack< TStackDataType &, TParticleInterface, MSecondaryProducer >) | corsika::Stack< TStackDataType &, TParticleInterface, MSecondaryProducer > | |
| isErased(const particle_interface_type &p) const (defined in corsika::Stack< TStackDataType &, TParticleInterface, MSecondaryProducer >) | corsika::Stack< TStackDataType &, TParticleInterface, MSecondaryProducer > | |
| last() (defined in corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer >) | corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer > | |
| last() const (defined in corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer >) | corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer > | |
| MSecondaryProducer< TStackDataType, TParticleInterface > (defined in corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer >) | corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer > | |
| nDeleted_ (defined in corsika::Stack< TStackDataType &, TParticleInterface, MSecondaryProducer >) | corsika::Stack< TStackDataType &, TParticleInterface, MSecondaryProducer > | protected |
| operator=(Stack &)=delete | corsika::Stack< TStackDataType &, TParticleInterface, MSecondaryProducer > | |
| particle_interface_type typedef | corsika::Stack< TStackDataType &, TParticleInterface, MSecondaryProducer > | |
| particle_type typedef | corsika::Stack< TStackDataType &, TParticleInterface, MSecondaryProducer > | |
| ParticleBase< stack_view_iterator > (defined in corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer >) | corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer > | friend |
| ParticleInterfaceType typedef (defined in corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer >) | corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer > | |
| ParticleType typedef | corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer > | |
| pi_type typedef (defined in corsika::Stack< TStackDataType &, TParticleInterface, MSecondaryProducer >) | corsika::Stack< TStackDataType &, TParticleInterface, MSecondaryProducer > | |
| projectile_index_ (defined in corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer >) | corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer > | |
| projectile_index_(particle.getIndex()) (defined in corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer >) | corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer > | inline |
| projectile_index_(particle.getIndex()) (defined in corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer >) | corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer > | inline |
| purge() | corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer > | |
| Stack< TStackDataType &, TParticleInterface, MSecondaryProducer >::purge(unsigned int i) | corsika::Stack< TStackDataType &, TParticleInterface, MSecondaryProducer > | protected |
| purgeLastIfDeleted() | corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer > | |
| SecondaryView(TArgs... args)=delete | corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer > | |
| SecondaryView()=delete (defined in corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer >) | corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer > | |
| SecondaryView(stack_value_iterator &particle) | corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer > | inline |
| SecondaryView(stack_value_iterator &&particle) | corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer > | inline |
| SecondaryView(view_type &view, stack_view_iterator &projectile) | corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer > | inline |
| Stack() | corsika::Stack< TStackDataType &, TParticleInterface, MSecondaryProducer > | inline |
| Stack(Stack &)=delete | corsika::Stack< TStackDataType &, TParticleInterface, MSecondaryProducer > | |
| Stack(TStackDataType & vD) | corsika::Stack< TStackDataType &, TParticleInterface, MSecondaryProducer > | inline |
| Stack(TArgs... args) | corsika::Stack< TStackDataType &, TParticleInterface, MSecondaryProducer > | inline |
| stack_data_type typedef | corsika::Stack< TStackDataType &, TParticleInterface, MSecondaryProducer > | |
| stack_iterator_type typedef | corsika::Stack< TStackDataType &, TParticleInterface, MSecondaryProducer > | |
| stack_value_iterator typedef (defined in corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer >) | corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer > | |
| stack_view_iterator typedef (defined in corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer >) | corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer > | |
| stack_view_type typedef (defined in corsika::Stack< TStackDataType &, TParticleInterface, MSecondaryProducer >) | corsika::Stack< TStackDataType &, TParticleInterface, MSecondaryProducer > | |
| StackIteratorInterface< typename std::remove_reference< TStackDataType >::type, TParticleInterface, MSecondaryProducer, view_type > (defined in corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer >) | corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer > | friend |
| swap(stack_view_iterator a, stack_view_iterator b) (defined in corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer >) | corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer > | |
| swap(stack_iterator_type a, stack_iterator_type b) (defined in corsika::Stack< TStackDataType &, TParticleInterface, MSecondaryProducer >) | corsika::Stack< TStackDataType &, TParticleInterface, MSecondaryProducer > | |
| swap(unsigned int const a, unsigned int const b) (defined in corsika::Stack< TStackDataType &, TParticleInterface, MSecondaryProducer >) | corsika::Stack< TStackDataType &, TParticleInterface, MSecondaryProducer > | protected |
| view_type typedef (defined in corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer >) | corsika::SecondaryView< TStackDataType, TParticleInterface, MSecondaryProducer > | |