30 #ifndef _libDEM_ExtendedSetOf_DiscreteElement_hpp_
31 #define _libDEM_ExtendedSetOf_DiscreteElement_hpp_
47 class DiscreteElement;
62 double average_radius()
const;
63 double max_radius()
const;
64 double min_radius()
const;
74 double get_distance_of_most_distant_element_with_radius(
const Geom::Vector& direction)
const;
75 double get_distance_of_less_distant_element_with_radius(
const Geom::Vector& direction)
const;
85 std::vector<DEM::DiscreteElement *>&
_set;
Definition: DiscreteElement.hpp:55
std::vector< DEM::DiscreteElement * > & _set
a vector that stores the items contained in the SetOf
Definition: DiscreteElement.hpp:85
ExtendedSetOf & operator=(const ExtendedSetOf< DEM::DiscreteElement > &)=delete
ExtendedSetOf(const ExtendedSetOf< DEM::DiscreteElement > &)=delete
Definition: ExtendedSetOf.hpp:44
virtual ~ExtendedSetOf()
Definition: ExtendedSetOf.hpp:64
ExtendedSetOf(std::vector< type * > &)
Definition: ExtendedSetOf.hpp:59
the discrete element is just a spherical Element with additional dedicated features
Definition: DiscreteElement.hpp:47
Definition: Vector.hpp:75
Definition: Common.hpp:198