10 #ifndef SRC_INCLUDE_ACTIONFINDERFACTORY_H_    11 #define SRC_INCLUDE_ACTIONFINDERFACTORY_H_    55       const ParticleList &search_list, 
const ParticleList &neighbors_list,
    74       const ParticleList &search_list, 
const Particles &surrounding_list,
    89                                         bool only_res = 
false) 
const = 0;
    94 #endif  // SRC_INCLUDE_ACTIONFINDERFACTORY_H_ virtual ActionList find_actions_with_surrounding_particles(const ParticleList &search_list, const Particles &surrounding_list, double dt) const =0
Abstract function for finding actions between a list of particles and the surrounding particles...
 
virtual ActionList find_final_actions(const Particles &search_list, bool only_res=false) const =0
This abstract function finds 'final' actions (for cleaning up at the end of the simulation, e.g. 
 
virtual ActionList find_actions_in_cell(const ParticleList &search_list, double dt) const =0
Abstract function for finding actions, given a list of particles. 
 
virtual ~ActionFinderInterface()=default
 
virtual ActionList find_actions_with_neighbors(const ParticleList &search_list, const ParticleList &neighbors_list, double dt) const =0
Abstract function for finding actions, given two lists of particles, a search list and a neighbors li...
 
ActionFinderInterface is the abstract base class for all action finders, i.e. 
 
The Particles class abstracts the storage and manipulation of particles.