|
|
void | init (const std::vector< SimpleSphere > &input_spheres, TimeRecorder &time_recorder) noexcept |
| |
|
void | init (const std::vector< SimpleSphere > &input_spheres, const PeriodicBox &periodic_box, TimeRecorder &time_recorder) noexcept |
| |
|
bool | update (const std::vector< SimpleSphere > &new_input_spheres, const std::vector< UnsignedInt > &provided_ids_of_changed_input_spheres, const bool trust_provided_ids_of_changed_input_spheres, std::vector< UnsignedInt > &ids_of_changed_input_spheres, std::vector< UnsignedInt > &ids_of_affected_input_spheres, TimeRecorder &time_recorder) noexcept |
| |
|
bool | update_by_setting_exclusion_status (const UnsignedInt id_of_masked_input_sphere, const bool new_exclusion_status) noexcept |
| |
|
bool | update_by_setting_exclusion_status (const UnsignedInt id_of_masked_input_sphere, const bool new_exclusion_status, std::vector< UnsignedInt > &ids_of_changed_input_spheres, std::vector< UnsignedInt > &ids_of_affected_input_spheres) noexcept |
| |
|
void | assign (const SpheresContainer &obj) noexcept |
| |
|
void | assign (const SpheresContainer &obj, const std::vector< UnsignedInt > &subset_of_ids) noexcept |
| |
|
const PeriodicBox & | periodic_box () const noexcept |
| |
|
const std::vector< SimpleSphere > & | input_spheres () const noexcept |
| |
|
const std::vector< SimpleSphere > & | populated_spheres () const noexcept |
| |
|
const std::vector< int > & | all_exclusion_statuses () const noexcept |
| |
|
const std::vector< std::vector< ValuedID > > & | all_colliding_ids () const noexcept |
| |
|
UnsignedInt | total_collisions () const noexcept |
| |
|
bool | prepare_for_tessellation (const std::vector< int > &grouping_of_spheres, ResultOfPreparationForTessellation &result, TimeRecorder &time_recorder) const noexcept |
| |
|
bool | prepare_for_tessellation (const std::vector< int > &involvement_of_spheres, const std::vector< int > &grouping_of_spheres, ResultOfPreparationForTessellation &result, TimeRecorder &time_recorder) const noexcept |
| |