OpenLB 1.7
|
#include <contactContainer.h>
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.
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().
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().
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.
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.