![]() |
GranOO
3.0
A robust and versatile workbench to build 3D dynamic simulations based on the Discrete Element Method
|
#include <Manager.hpp>
Public Types | |
typedef Manager< T1, T2 > | Man |
Public Member Functions | |
virtual void | parse_xml () |
virtual void | init () |
virtual void | manage_collision (T1 &, T2 &, const Data &)=0 |
virtual double | compute_critical_time_step () const =0 |
a pure virtual method able to return the critical time step value More... | |
Static Public Member Functions | |
static std::string | class_ID () |
![]() | |
static const std::set< CriticalTimeStep * > & | get_all () |
Protected Member Functions | |
CallBack () | |
virtual | ~CallBack () |
![]() | |
CriticalTimeStep () | |
constructor More... | |
virtual | ~CriticalTimeStep () |
destructor More... | |
Private Member Functions | |
CallBack (const CallBack &)=delete | |
CallBack & | operator= (const CallBack &)=delete |
Private Attributes | |
Manager< T1, T2 > * | manager_ |
typedef Manager<T1,T2> GranOO3::Collision::CallBack< T1, T2 >::Man |
|
protected |
|
protectedvirtual |
|
privatedelete |
|
inlinestatic |
|
pure virtual |
a pure virtual method able to return the critical time step value
Implements GranOO3::Physic::CriticalTimeStep.
Implemented in GranOO3::DEM::ContactLaw_Standard< T >.
|
virtual |
Reimplemented in GranOO3::DEM::ContactLaw< T >.
|
pure virtual |
Implemented in GranOO3::DEM::ContactLaw< T >.
|
privatedelete |
|
virtual |
Reimplemented in GranOO3::DEM::ContactLaw< T >, and GranOO3::DEM::ContactLaw_Standard< T >.
|
private |