#include <mbd_collision_resolver_interface.h>
Public Types | |
typedef mbd_types::math_policy::real_type | real_type |
typedef mbd_types::group_type | group_type |
Public Member Functions | |
CollisionResolverInterface () | |
virtual | ~CollisionResolverInterface () |
void | error_correction (group_type &group) |
void | run (group_type &group, real_type const &time_step) |
typedef mbd_types::group_type OpenTissue::mbd::CollisionResolverInterface< mbd_types >::group_type |
Reimplemented from OpenTissue::mbd::StepperInterface< mbd_types >.
Reimplemented in OpenTissue::mbd::IterateOnceCollisionResolver< mbd_types, collision_law_policy >.
typedef mbd_types::math_policy::real_type OpenTissue::mbd::CollisionResolverInterface< mbd_types >::real_type |
Reimplemented from OpenTissue::mbd::StepperInterface< mbd_types >.
Reimplemented in OpenTissue::mbd::IterateOnceCollisionResolver< mbd_types, collision_law_policy >.
OpenTissue::mbd::CollisionResolverInterface< mbd_types >::CollisionResolverInterface | ( | ) | [inline] |
virtual OpenTissue::mbd::CollisionResolverInterface< mbd_types >::~CollisionResolverInterface | ( | ) | [inline, virtual] |
void OpenTissue::mbd::CollisionResolverInterface< mbd_types >::error_correction | ( | group_type & | group | ) | [inline] |
void OpenTissue::mbd::CollisionResolverInterface< mbd_types >::run | ( | group_type & | group, | |
real_type const & | time_step | |||
) | [inline] |