![]() |
OpenLB 1.8.1
|
#include <contactContainer.h>
Collaboration diagram for olb::particles::contact::ContactContainer< T, PARTICLECONTACTTYPE, WALLCONTACTTYPE >:Public Member Functions | |
| ContactContainer (int resizeParticleContactTo=0, int resizeWallContactsTo=0) | |
| Constructor. | |
| void | combineContacts () |
| Combine contacts with same ids. | |
| void | cleanParticleContacts () |
| Clean contacts - remove "empty" contacts. | |
| void | cleanWallContacts () |
| Clean contacts - remove "empty" contacts. | |
| void | cleanContacts () |
| Clean contacts - remove "empty" contacts. | |
| void | clearParticleContacts () |
| Clear contacts - remove all content. | |
| void | clearWallContacts () |
| Clear contacts - remove all content. | |
| void | clearContacts () |
| Clear contacts - remove all content. | |
| ContactContainer< T, PARTICLECONTACTTYPE, WALLCONTACTTYPE > & | operator= (ContactContainer< T, PARTICLECONTACTTYPE, WALLCONTACTTYPE > &container) |
Public Attributes | |
| std::vector< PARTICLECONTACTTYPE > | particleContacts |
| resizeable vector containing all particle-particle contacts | |
| std::vector< WALLCONTACTTYPE > | wallContacts |
| resizeable vector containg all particle-wall contacts | |
Definition at line 35 of file contactContainer.h.
| olb::particles::contact::ContactContainer< T, PARTICLECONTACTTYPE, WALLCONTACTTYPE >::ContactContainer | ( | int | resizeParticleContactTo = 0, |
| int | resizeWallContactsTo = 0 ) |
Constructor.
Definition at line 35 of file contactContainer.hh.
| void olb::particles::contact::ContactContainer< T, PARTICLECONTACTTYPE, WALLCONTACTTYPE >::cleanContacts | ( | ) |
Clean contacts - remove "empty" contacts.
Definition at line 77 of file contactContainer.hh.
Here is the caller graph for this function:| void olb::particles::contact::ContactContainer< T, PARTICLECONTACTTYPE, WALLCONTACTTYPE >::cleanParticleContacts | ( | ) |
Clean contacts - remove "empty" contacts.
Definition at line 64 of file contactContainer.hh.
References olb::particles::contact::cleanContacts().
Here is the call graph for this function:| void olb::particles::contact::ContactContainer< T, PARTICLECONTACTTYPE, WALLCONTACTTYPE >::cleanWallContacts | ( | ) |
Clean contacts - remove "empty" contacts.
Definition at line 71 of file contactContainer.hh.
References olb::particles::contact::cleanContacts().
Here is the call graph for this function:| void olb::particles::contact::ContactContainer< T, PARTICLECONTACTTYPE, WALLCONTACTTYPE >::clearContacts | ( | ) |
Clear contacts - remove all content.
Definition at line 102 of file contactContainer.hh.
| void olb::particles::contact::ContactContainer< T, PARTICLECONTACTTYPE, WALLCONTACTTYPE >::clearParticleContacts | ( | ) |
Clear contacts - remove all content.
Definition at line 85 of file contactContainer.hh.
| void olb::particles::contact::ContactContainer< T, PARTICLECONTACTTYPE, WALLCONTACTTYPE >::clearWallContacts | ( | ) |
Clear contacts - remove all content.
Definition at line 94 of file contactContainer.hh.
| void olb::particles::contact::ContactContainer< T, PARTICLECONTACTTYPE, WALLCONTACTTYPE >::combineContacts | ( | ) |
Combine contacts with same ids.
Definition at line 44 of file contactContainer.hh.
Here is the caller graph for this function:| ContactContainer< T, PARTICLECONTACTTYPE, WALLCONTACTTYPE > & olb::particles::contact::ContactContainer< T, PARTICLECONTACTTYPE, WALLCONTACTTYPE >::operator= | ( | ContactContainer< T, PARTICLECONTACTTYPE, WALLCONTACTTYPE > & | container | ) |
Definition at line 110 of file contactContainer.hh.
References olb::particles::contact::ContactContainer< T, PARTICLECONTACTTYPE, WALLCONTACTTYPE >::particleContacts, and olb::particles::contact::ContactContainer< T, PARTICLECONTACTTYPE, WALLCONTACTTYPE >::wallContacts.
| std::vector<PARTICLECONTACTTYPE> olb::particles::contact::ContactContainer< T, PARTICLECONTACTTYPE, WALLCONTACTTYPE >::particleContacts |
resizeable vector containing all particle-particle contacts
Definition at line 41 of file contactContainer.h.
| std::vector<WALLCONTACTTYPE> olb::particles::contact::ContactContainer< T, PARTICLECONTACTTYPE, WALLCONTACTTYPE >::wallContacts |
resizeable vector containg all particle-wall contacts
Definition at line 43 of file contactContainer.h.