ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
|
A range of particles. More...
#include <ParticleRange.hpp>
Public Member Functions | |
base_type::size_type | size () const |
template<typename Predicate > | |
ParticleRangeFiltered< Predicate > | filter (Predicate pred) const |
A range of particles.
This is a boost::iterator_range with the addition that the size of the range is cached.
Definition at line 38 of file ParticleRange.hpp.
|
inline |
Definition at line 53 of file ParticleRange.hpp.
Referenced by integrator_step_1(), and integrator_step_2().
|
inline |
Definition at line 44 of file ParticleRange.hpp.
Referenced by DipolarLayerCorrection::add_force_corrections(), calc_sc_cache(), DipolarP3MImpl< FloatType, Architecture >::calc_surface_term(), dipolar_force_corrections(), gather_particle_data(), Mpiio::mpi_mpiio_common_write(), propagate_vel_pos_sd(), setup_PoQ(), setup_PQ(), GpuParticleData::Storage::split_particle_struct(), and Writer::H5md::File::write().