#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: