include/meltpooldg/particles/particle_iterator.hpp Source File
|
Developer Documentation
|
particle_iterator.hpp
Go to the documentation of this file.
197 ParticleIterator<dim, number>::ParticleIterator(dealii::Particles::ParticleIterator<dim> particle)
Definition particle_accessor.hpp:20
STL-style bidirectional iterator over particles.
Definition particle_iterator.hpp:37
bool operator!=(const ParticleIterator &c) const
Definition particle_iterator.hpp:257
std::variant< dealii::Particles::ParticleIterator< dim >, PropertyPoolIteratorData > deal_ii_iterator
Variant type for the underlying iterator.
Definition particle_iterator.hpp:177
ParticleIterator & operator--()
Definition particle_iterator.hpp:282
DEMParticleAccessor< dim, number > * operator->()
Definition particle_iterator.hpp:232
void refresh_accessor()
Definition particle_iterator.hpp:318
std::ptrdiff_t difference_type
Definition particle_iterator.hpp:40
std::optional< DEMParticleAccessor< dim, number > > particle_accessor
Definition particle_iterator.hpp:128
std::bidirectional_iterator_tag iterator_category
Definition particle_iterator.hpp:39
ParticleIterator & operator++()
Definition particle_iterator.hpp:264
DEMParticleAccessor< dim, number > & operator*()
Definition particle_iterator.hpp:214
bool operator==(const ParticleIterator &c) const
Definition particle_iterator.hpp:250
DEMParticleAccessor< dim, number > & reference
Definition particle_iterator.hpp:42
DEMParticleAccessor< dim, number > * pointer
Definition particle_iterator.hpp:43
DEMParticleAccessor< dim, number > value_type
Definition particle_iterator.hpp:41
ParticleIterator()=default
Definition particle_iterator.hpp:136
bool operator==(const PropertyPoolIteratorData &c) const noexcept
Definition particle_iterator.hpp:154
void operator++() noexcept
Definition particle_iterator.hpp:142
void operator--() noexcept
Definition particle_iterator.hpp:148
dealii::IteratorState::IteratorStates state() const noexcept
Definition particle_iterator.hpp:166
bool operator!=(const PropertyPoolIteratorData &c) const noexcept
Definition particle_iterator.hpp:160
dealii::Particles::PropertyPool< dim > * dealii_property_pool
Definition particle_iterator.hpp:137
dealii::Particles::PropertyPool< dim >::Handle handle
Definition particle_iterator.hpp:138
Generated by