22#include <boost/mpi/communicator.hpp>
24#include <unordered_map>
27 boost::mpi::communicator
const &m_comm;
28 double m_max_exclusion_range = 0.;
29 void recalc_derived_parameters();
32 using map_type = std::unordered_map<int, double>;
map_type exclusion_radius_per_type
ExclusionRadius(boost::mpi::communicator const &comm)
void set_exclusion_range(double range)
std::unordered_map< int, double > map_type
bool neighbor_search_order_n
bool check_exclusion_range(int p_id, int p_type)
Check if an inserted particle is too close to neighboring particles.
void set_exclusion_radius_per_type(map_type const &map)