GranOO  3.0
A robust and versatile workbench to build 3D dynamic simulations based on the Discrete Element Method
GranOO3::DEM::ContactDetection< T > Member List

This is the complete list of members for GranOO3::DEM::ContactDetection< T >, including all inherited members.

_definedGranOO3::Core::NeedSetOf< DiscreteElement >private
_requiredGranOO3::Core::NeedSetOf< DiscreteElement >private
_setGranOO3::Core::NeedSetOf< DiscreteElement >private
_xmlFlagNameGranOO3::Core::NeedSetOf< DiscreteElement >private
BroadPhase()GranOO3::Collision::BroadPhase< DEM::DiscreteElement, T >protected
BroadPhase(const BroadPhase &)=deleteGranOO3::Collision::BroadPhase< DEM::DiscreteElement, T >private
class_ID()GranOO3::DEM::ContactDetection< T >inlinestatic
ContactDetection()GranOO3::DEM::ContactDetection< T >protected
ContactDetection(const ContactDetection &)=deleteGranOO3::DEM::ContactDetection< T >private
contactNumber_GranOO3::DEM::ContactDetection< T >private
detect_contact(std::function< void(DEM::DiscreteElement &, T &)> &)GranOO3::DEM::ContactDetection< T >
detect_contact()=0GranOO3::DEM::ContactDetection< T >protectedpure virtual
BroadPhase< DEM::DiscreteElement, T >::detect_contact(std::function< void(DEM::DiscreteElement &, T &)> &)=0GranOO3::Collision::BroadPhase< DEM::DiscreteElement, T >pure virtual
excludedBondedDiscreteElement_GranOO3::DEM::ContactDetection< T >private
get_ByUniqueId(const std::string &id)GranOO3::DEM::ContactDetection< T >static
get_Contactinfo(unsigned int &number, double &ave, double &std, double &min, double &max) constGranOO3::DEM::ContactDetection< T >
get_ContactLaw()GranOO3::DEM::ContactDetection< T >
get_ContactLaw() constGranOO3::DEM::ContactDetection< T >
get_Contactnumber() constGranOO3::DEM::ContactDetection< T >
get_interactionCoeff() constGranOO3::DEM::ContactDetection< T >
get_InterpenetrationValues() constGranOO3::DEM::ContactDetection< T >
get_RecordContactSet()GranOO3::DEM::ContactDetection< T >
get_required_flag(unsigned int rank=0) constGranOO3::Core::NeedSetOf< DiscreteElement >
get_setof(unsigned int rank=0)GranOO3::Core::NeedSetOf< DiscreteElement >
get_setof(unsigned int rank=0) constGranOO3::Core::NeedSetOf< DiscreteElement >
get_xml_flag_name(unsigned int rank=0) constGranOO3::Core::NeedSetOf< DiscreteElement >
get_xml_flag_nameByRank(unsigned int rank) constGranOO3::Core::NeedSetOf< DiscreteElement >
init()GranOO3::DEM::ContactDetection< T >inlinevirtual
interactionCoeff_GranOO3::DEM::ContactDetection< T >private
interpenetrationValues_GranOO3::DEM::ContactDetection< T >private
is_bonded(DiscreteElement &de1, T &de2)GranOO3::DEM::ContactDetection< T >
is_bonded(DiscreteElement &de1, DiscreteElement &de2)GranOO3::DEM::ContactDetection< T >inline
is_setof_defined(unsigned int rank=0) constGranOO3::Core::NeedSetOf< DiscreteElement >
law_GranOO3::DEM::ContactDetection< T >private
Man typedefGranOO3::Collision::BroadPhase< DEM::DiscreteElement, T >
manager_GranOO3::Collision::BroadPhase< DEM::DiscreteElement, T >private
NeedSetOf(bool required=true)GranOO3::Core::NeedSetOf< DiscreteElement >
operator=(const ContactDetection &)=deleteGranOO3::DEM::ContactDetection< T >private
parse_xml()GranOO3::DEM::ContactDetection< T >virtual
Process(DiscreteElement &de1, T &de2, const Geom::Vector &normal, const double &penetration)GranOO3::DEM::ContactDetection< T >protected
RecordContact(DiscreteElement &de1, T &de2)GranOO3::DEM::ContactDetection< T >
RecordContact(DiscreteElement &de1, DiscreteElement &de2)GranOO3::DEM::ContactDetection< T >inline
recordContactIn_GranOO3::DEM::ContactDetection< T >private
recordInterpenetrationValues_GranOO3::DEM::ContactDetection< T >private
RegisterWithUniqueId(const std::string &id)GranOO3::DEM::ContactDetection< T >private
set_ContactLaw(ContactLaw< T > &law)GranOO3::DEM::ContactDetection< T >
set_InteractionCoeff(double c)GranOO3::DEM::ContactDetection< T >inline
set_required_flag(bool flag, unsigned int rank=0)GranOO3::Core::NeedSetOf< DiscreteElement >
set_setof(Core::SetOf< DiscreteElement > &set, unsigned int rank=0)GranOO3::Core::NeedSetOf< DiscreteElement >
set_xml_flag_name(const std::string &str, unsigned int rank=0)GranOO3::Core::NeedSetOf< DiscreteElement >
set_xml_flag_name_by_rank(const std::string &str, unsigned int rank)GranOO3::Core::NeedSetOf< DiscreteElement >
UniqueIdMap_GranOO3::DEM::ContactDetection< T >privatestatic
~BroadPhase()GranOO3::Collision::BroadPhase< DEM::DiscreteElement, T >protectedvirtual
~ContactDetection()GranOO3::DEM::ContactDetection< T >protectedvirtual
~NeedSetOf()GranOO3::Core::NeedSetOf< DiscreteElement >virtual