Reference documentation for deal.II version GIT d1e6af55b6 2023-02-07 07:50:02+00:00
\(\newcommand{\dealvcentcolon}{\mathrel{\mathop{:}}}\) \(\newcommand{\dealcoloneq}{\dealvcentcolon\mathrel{\mkern-1.2mu}=}\) \(\newcommand{\jump}[1]{\left[\!\left[ #1 \right]\!\right]}\) \(\newcommand{\average}[1]{\left\{\!\left\{ #1 \right\}\!\right\}}\)
Particles::ParticleHandler< dim, spacedim > Member List

This is the complete list of members for Particles::ParticleHandler< dim, spacedim >, including all inherited members.

begin() constParticles::ParticleHandler< dim, spacedim >inline
begin()Particles::ParticleHandler< dim, spacedim >inline
begin_ghost() constParticles::ParticleHandler< dim, spacedim >inline
begin_ghost()Particles::ParticleHandler< dim, spacedim >inline
cells_to_particle_cacheParticles::ParticleHandler< dim, spacedim >private
check_no_subscribers() const noexceptSubscriptorprivate
clear()Particles::ParticleHandler< dim, spacedim >
clear_particles()Particles::ParticleHandler< dim, spacedim >
connect_to_triangulation_signals()Particles::ParticleHandler< dim, spacedim >private
copy_from(const ParticleHandler< dim, spacedim > &particle_handler)Particles::ParticleHandler< dim, spacedim >
counterSubscriptormutableprivate
counter_mapSubscriptormutableprivate
deserialize()Particles::ParticleHandler< dim, spacedim >
end() constParticles::ParticleHandler< dim, spacedim >inline
end()Particles::ParticleHandler< dim, spacedim >inline
end_ghost() constParticles::ParticleHandler< dim, spacedim >inline
end_ghost()Particles::ParticleHandler< dim, spacedim >inline
exchange_ghost_particles(const bool enable_ghost_cache=false)Particles::ParticleHandler< dim, spacedim >
ExcInUse(int arg1, std::string arg2, std::string arg3)Subscriptorstatic
ExcNoSubscriber(std::string arg1, std::string arg2)Subscriptorstatic
get_max_local_particle_index() constParticles::ParticleHandler< dim, spacedim >
get_next_free_particle_index() constParticles::ParticleHandler< dim, spacedim >
get_particle_positions(VectorType &output_vector, const bool add_to_output_vector=false)Particles::ParticleHandler< dim, spacedim >inline
get_particle_positions(std::vector< Point< spacedim >> &positions, const bool add_to_output_vector=false)Particles::ParticleHandler< dim, spacedim >
get_property_pool() constParticles::ParticleHandler< dim, spacedim >
ghost_particles_cacheParticles::ParticleHandler< dim, spacedim >private
global_max_particles_per_cellParticles::ParticleHandler< dim, spacedim >private
global_number_of_particlesParticles::ParticleHandler< dim, spacedim >private
handleParticles::ParticleHandler< dim, spacedim >private
initialize(const Triangulation< dim, spacedim > &tria, const Mapping< dim, spacedim > &mapping, const unsigned int n_properties=0)Particles::ParticleHandler< dim, spacedim >
insert_global_particles(const std::vector< Point< spacedim >> &positions, const std::vector< std::vector< BoundingBox< spacedim >>> &global_bounding_boxes, const std::vector< std::vector< double >> &properties={}, const std::vector< types::particle_index > &ids={})Particles::ParticleHandler< dim, spacedim >
insert_global_particles(const std::vector< Particle< dim, spacedim >> &particles, const std::vector< std::vector< BoundingBox< spacedim >>> &global_bounding_boxes)Particles::ParticleHandler< dim, spacedim >
insert_particle(const Particle< dim, spacedim > &particle, const typename Triangulation< dim, spacedim >::active_cell_iterator &cell)Particles::ParticleHandler< dim, spacedim >
insert_particle(const Point< spacedim > &position, const Point< dim > &reference_position, const types::particle_index particle_index, const typename Triangulation< dim, spacedim >::active_cell_iterator &cell, const ArrayView< const double > &properties={})Particles::ParticleHandler< dim, spacedim >
insert_particle(const void *&data, const typename Triangulation< dim, spacedim >::active_cell_iterator &cell)Particles::ParticleHandler< dim, spacedim >private
insert_particle(const typename PropertyPool< dim, spacedim >::Handle handle, const typename Triangulation< dim, spacedim >::cell_iterator &cell)Particles::ParticleHandler< dim, spacedim >private
insert_particles(const std::multimap< typename Triangulation< dim, spacedim >::active_cell_iterator, Particle< dim, spacedim >> &particles)Particles::ParticleHandler< dim, spacedim >
insert_particles(const std::vector< Point< spacedim >> &positions)Particles::ParticleHandler< dim, spacedim >
list_subscribers(StreamType &stream) constSubscriptorinline
list_subscribers() constSubscriptor
load_callbackParticles::ParticleHandler< dim, spacedim >private
locally_owned_particle_ids() constParticles::ParticleHandler< dim, spacedim >
map_iterator typedefSubscriptorprivate
map_value_type typedefSubscriptorprivate
mappingParticles::ParticleHandler< dim, spacedim >private
mutexSubscriptorprivatestatic
n_global_max_particles_per_cell() constParticles::ParticleHandler< dim, spacedim >
n_global_particles() constParticles::ParticleHandler< dim, spacedim >
n_locally_owned_particles() constParticles::ParticleHandler< dim, spacedim >
n_particles_in_cell(const typename Triangulation< dim, spacedim >::active_cell_iterator &cell) constParticles::ParticleHandler< dim, spacedim >
n_properties_per_particle() constParticles::ParticleHandler< dim, spacedim >
n_subscriptions() constSubscriptorinline
next_free_particle_indexParticles::ParticleHandler< dim, spacedim >private
notify_ready_to_unpack(const bool serialization)Particles::ParticleHandler< dim, spacedim >private
number_of_locally_owned_particlesParticles::ParticleHandler< dim, spacedim >private
object_infoSubscriptormutableprivate
operator=(const Subscriptor &)Subscriptorinline
operator=(Subscriptor &&) noexceptSubscriptor
owned_particles_endParticles::ParticleHandler< dim, spacedim >private
pack_callback(const typename Triangulation< dim, spacedim >::cell_iterator &cell, const typename Triangulation< dim, spacedim >::CellStatus status) constParticles::ParticleHandler< dim, spacedim >private
particle_container typedefParticles::ParticleHandler< dim, spacedim >
particle_container_ghost_begin() constParticles::ParticleHandler< dim, spacedim >inlineprivate
particle_container_ghost_end() constParticles::ParticleHandler< dim, spacedim >inlineprivate
particle_container_owned_begin() constParticles::ParticleHandler< dim, spacedim >inlineprivate
particle_container_owned_end() constParticles::ParticleHandler< dim, spacedim >inlineprivate
particle_iterator typedefParticles::ParticleHandler< dim, spacedim >
particle_iterator_range typedefParticles::ParticleHandler< dim, spacedim >
ParticleHandler()Particles::ParticleHandler< dim, spacedim >
ParticleHandler(const Triangulation< dim, spacedim > &tria, const Mapping< dim, spacedim > &mapping, const unsigned int n_properties=0)Particles::ParticleHandler< dim, spacedim >
particlesParticles::ParticleHandler< dim, spacedim >private
particles_in_cell(const typename Triangulation< dim, spacedim >::active_cell_iterator &cell)Particles::ParticleHandler< dim, spacedim >
particles_in_cell(const typename Triangulation< dim, spacedim >::active_cell_iterator &cell) constParticles::ParticleHandler< dim, spacedim >
post_mesh_change_action()Particles::ParticleHandler< dim, spacedim >private
prepare_for_coarsening_and_refinement()Particles::ParticleHandler< dim, spacedim >
prepare_for_serialization()Particles::ParticleHandler< dim, spacedim >
property_poolParticles::ParticleHandler< dim, spacedim >private
register_additional_store_load_functions(const std::function< std::size_t()> &size_callback, const std::function< void *(const particle_iterator &, void *)> &store_callback, const std::function< const void *(const particle_iterator &, const void *)> &load_callback)Particles::ParticleHandler< dim, spacedim >
register_data_attach()Particles::ParticleHandler< dim, spacedim >private
register_load_callback_function(const bool serialization)Particles::ParticleHandler< dim, spacedim >
register_store_callback_function()Particles::ParticleHandler< dim, spacedim >
remove_particle(const particle_iterator &particle)Particles::ParticleHandler< dim, spacedim >
remove_particles(const std::vector< particle_iterator > &particles)Particles::ParticleHandler< dim, spacedim >
reserve(const std::size_t n_particles)Particles::ParticleHandler< dim, spacedim >
reset_particle_container(particle_container &particles)Particles::ParticleHandler< dim, spacedim >private
send_recv_particles(const std::map< types::subdomain_id, std::vector< particle_iterator >> &particles_to_send, const std::map< types::subdomain_id, std::vector< typename Triangulation< dim, spacedim >::active_cell_iterator >> &new_cells_for_particles=std::map< types::subdomain_id, std::vector< typename Triangulation< dim, spacedim >::active_cell_iterator >>(), const bool enable_cache=false)Particles::ParticleHandler< dim, spacedim >private
send_recv_particles_properties_and_location(const std::map< types::subdomain_id, std::vector< particle_iterator >> &particles_to_send)Particles::ParticleHandler< dim, spacedim >private
serialize(Archive &ar, const unsigned int version)Particles::ParticleHandler< dim, spacedim >inline
set_particle_positions(const VectorType &input_vector, const bool displace_particles=true)Particles::ParticleHandler< dim, spacedim >inline
set_particle_positions(const std::vector< Point< spacedim >> &new_positions, const bool displace_particles=true)Particles::ParticleHandler< dim, spacedim >
set_particle_positions(const Function< spacedim > &function, const bool displace_particles=true)Particles::ParticleHandler< dim, spacedim >
signalsParticles::ParticleHandler< dim, spacedim >mutable
size_callbackParticles::ParticleHandler< dim, spacedim >private
sort_particles_into_subdomains_and_cells()Particles::ParticleHandler< dim, spacedim >
store_callbackParticles::ParticleHandler< dim, spacedim >private
subscribe(std::atomic< bool > *const validity, const std::string &identifier="") constSubscriptor
Subscriptor()Subscriptorinline
Subscriptor(const Subscriptor &)Subscriptorinline
Subscriptor(Subscriptor &&) noexceptSubscriptor
tria_listenersParticles::ParticleHandler< dim, spacedim >private
triangulationParticles::ParticleHandler< dim, spacedim >private
triangulation_cacheParticles::ParticleHandler< dim, spacedim >private
unpack_after_coarsening_and_refinement()Particles::ParticleHandler< dim, spacedim >
unpack_callback(const typename Triangulation< dim, spacedim >::cell_iterator &cell, const typename Triangulation< dim, spacedim >::CellStatus status, const boost::iterator_range< std::vector< char >::const_iterator > &data_range)Particles::ParticleHandler< dim, spacedim >private
unsubscribe(std::atomic< bool > *const validity, const std::string &identifier="") constSubscriptor
update_cached_numbers()Particles::ParticleHandler< dim, spacedim >
update_ghost_particles()Particles::ParticleHandler< dim, spacedim >
validity_pointersSubscriptormutableprivate
~ParticleHandler()Particles::ParticleHandler< dim, spacedim >virtual
~Subscriptor()Subscriptorvirtual