#include <PPContact.hpp>
|
void | Init (ParticleModel **ptr_p, const ContactComponent contactcomp=ContactComponent::Single) |
|
void | InitCollisionCount () |
|
void | ClearContactPairs () |
|
void | AddContactPair (uIntl i, uIntl j) |
| add a contact pair to the list of ppcontact_pairs note that AddContactPair(i,j) and AddContactPair(j,i) are the same. More...
|
|
void | CollisionCount (uIntl i, uIntl j, uIntl type, const ContactStatus cont_status, const uIntl maxlength) |
|
ContactStatus | Force (auto &pf_i, auto &pf_j, const Real alpha=1., const Real beta=0., const uIntl index=0, const bool whether_only_detect_contact=false) |
|
ContactShapeType | WhichContactShapeType (auto &pf_i, auto &pf_j) |
|
ContactStatus | WhetherContacted (auto &pf_i, auto &pf_j) |
|
void | UpdateNbrsContactStage (auto &pf_i, auto &pf_j, const uIntl index) |
|
void | ContactModelListGenerate (const std::vector< std::string > &strlist, auto &ppdict) |
|
std::vector< std::string > | PresetContactModelList (const std::string &str) |
|
◆ CM_ptr
◆ AddContactPair()
add a contact pair to the list of ppcontact_pairs note that AddContactPair(i,j) and AddContactPair(j,i) are the same.
- Parameters
-
References dmdyn::Contact.
◆ ClearContactPairs()
◆ CollisionCount()
◆ ContactModelListGenerate()
template<int N_dim>
void dmdyn::PPContact< N_dim >::ContactModelListGenerate |
( |
const std::vector< std::string > & |
strlist, |
|
|
auto & |
ppdict |
|
) |
| |
|
inline |
◆ Force()
◆ Init()
◆ InitCollisionCount()
◆ PresetContactModelList()
template<int N_dim>
std::vector<std::string> dmdyn::PPContact< N_dim >::PresetContactModelList |
( |
const std::string & |
str | ) |
|
|
inline |
◆ UpdateNbrsContactStage()
◆ WhetherContacted()
◆ WhichContactShapeType()
◆ coll_count
◆ coll_count1
◆ coll_count2
◆ contact_comp
◆ contact_models
◆ ppcoll_request
◆ ppcoll_result
◆ ppcontact_pairs
◆ ptr_particle_base
◆ tree
The documentation for this struct was generated from the following file: