Inheritance diagram for periodicBoundaryContactSearch:
Collaboration diagram for periodicBoundaryContactSearch:Public Member Functions | |
| TypeInfo ("boundaryContactSearch<regular,periodic>") periodicBoundaryContactSearch(const dictionary &dict | |
| ~periodicBoundaryContactSearch () override=default | |
| add_vCtor (boundaryContactSearch, periodicBoundaryContactSearch, boundaryBase) | |
| bool | broadSearch (uint32 iter, real t, real dt, csPairContainerType &ppPairs, csPairContainerType &pwPairs, bool force=false) override |
Public Member Functions inherited from boundaryContactSearch | |
| TypeInfo ("boundaryContactSearch<none>") | |
| boundaryContactSearch (const dictionary &dict, const boundaryBase &boundary, const contactSearch &cSearch) | |
| create_vCtor (boundaryContactSearch, boundaryBase,(const dictionary &dict, const boundaryBase &boundary, const contactSearch &cSearch),(dict, boundary, cSearch)) | |
| add_vCtor (boundaryContactSearch, boundaryContactSearch, boundaryBase) | |
| const contactSearch & | cSearch () const |
| bool | hearChanges (real t, real dt, uint32 iter, const message &msg, const anyList &varList) override |
Public Member Functions inherited from generalBoundary | |
| TypeInfo ("generalBoundary") | |
| generalBoundary (const boundaryBase &boundary, const pointStructure &pStruct, const word &dataType, const word &option) | |
| ~generalBoundary () override=default | |
| uint32 | thisBoundaryIndex () const |
| uint32 | mirrorBoundaryindex () const |
| auto | size () const |
| auto | capacity () const |
| auto | neighborProcSize () const |
| int | neighborProcessorNo () const |
| int | thisProcessorNo () const |
| const auto & | boundary () const |
| const auto & | indexList () const |
| const auto & | mirrorBoundary () const |
| const word & | boundaryName () const |
| const word & | type () const |
| const auto & | pStruct () const |
| bool | isBoundaryMaster () const |
| const Time & | time () const |
Public Member Functions inherited from observer | |
| observer (message msg) | |
| observer (const subscriber *subscrbr, message msg) | |
| virtual | ~observer () |
| void | subscribe (const subscriber *subscrbr, message msg) |
| observer & | addEvent (message::EVENT event) |
| bool | subscribed () const |
| void | addToSubscriber (const subscriber *subscrbr, message msg) |
| bool | addToSubscriber (const subscriber &subscriber) |
Public Attributes | |
| const boundaryBase & | boundary |
| const boundaryBase const contactSearch & | cSearch |
Private Member Functions | |
| void | setSearchBox () |
Private Attributes | |
| box | searchBox_ |
| realx3 | transferVec_ |
| uint32 | thisIndex_ |
| uint32 | mirrorIndex_ |
| uniquePtr< ppwBndryContactSearch > | ppContactSearch_ = nullptr |
| uniquePtr< wallBoundaryContactSearch > | pwContactSearch_ = nullptr |
| const realPointField_D & | diameter_ |
| bool | masterSearch_ = false |
Additional Inherited Members | |
Static Public Member Functions inherited from boundaryContactSearch | |
| static uniquePtr< boundaryContactSearch > | create (const dictionary &dict, const boundaryBase &boundary, const contactSearch &cSearch) |
Static Public Member Functions inherited from observer | |
| static constexpr auto | numEvents () |
Definition at line 33 of file periodicBoundaryContactSearch.hpp.
|
overridedefault |
|
private |
Definition at line 28 of file periodicBoundaryContactSearch.cpp.
References periodicBoundaryContactSearch::boundary, boundaryBase::boundaryPlane(), boundaryBase::mirrorBoundary(), boundaryBase::neighborLength(), infinitePlane::normal(), generalBoundary::pStruct(), and periodicBoundaryContactSearch::searchBox_.
Here is the call graph for this function:| TypeInfo | ( | "boundaryContactSearch<regular,periodic>" | ) | const & |
| add_vCtor | ( | boundaryContactSearch | , |
| periodicBoundaryContactSearch | , | ||
| boundaryBase | |||
| ) |
|
overridevirtual |
Reimplemented from boundaryContactSearch.
Definition at line 87 of file periodicBoundaryContactSearch.cpp.
References boundaryBase::thisPoints().
Here is the call graph for this function:
|
private |
Definition at line 37 of file periodicBoundaryContactSearch.hpp.
Referenced by periodicBoundaryContactSearch::setSearchBox().
|
private |
Definition at line 39 of file periodicBoundaryContactSearch.hpp.
|
private |
Definition at line 41 of file periodicBoundaryContactSearch.hpp.
|
private |
Definition at line 43 of file periodicBoundaryContactSearch.hpp.
|
private |
Definition at line 45 of file periodicBoundaryContactSearch.hpp.
|
private |
Definition at line 47 of file periodicBoundaryContactSearch.hpp.
|
private |
Definition at line 49 of file periodicBoundaryContactSearch.hpp.
|
private |
Definition at line 51 of file periodicBoundaryContactSearch.hpp.
| const boundaryBase& boundary |
Definition at line 60 of file periodicBoundaryContactSearch.hpp.
Referenced by periodicBoundaryContactSearch::setSearchBox().
| const boundaryBase const contactSearch& cSearch |
Definition at line 61 of file periodicBoundaryContactSearch.hpp.