

Public Types | |
| using | IdType = typename interactionBase::IdType |
| using | IndexType = typename interactionBase::IndexType |
| using | ExecutionSpace = typename interactionBase::ExecutionSpace |
| using | PairContainerType = unsortedPairs< ExecutionSpace, IdType > |
Public Types inherited from interactionBase | |
| using | IndexType = CELL_INDEX_TYPE |
| using | IdType = ID_TYPE |
| using | ExecutionSpace = DefaultExecutionSpace |
Public Member Functions | |
| TypeInfo ("contactSearch") | |
| contactSearch (const dictionary &dict, const box &domain, const particles &prtcl, const geometry &geom, Timers &timers) | |
| virtual | ~contactSearch ()=default |
| create_vCtor (contactSearch, dictionary,(const dictionary &dict, const box &domain, const particles &prtcl, const geometry &geom, Timers &timers),(dict, domain, prtcl, geom, timers)) | |
| const auto & | domain () const |
| const auto & | dict () const |
| virtual bool | broadSearch (PairContainerType &ppPairs, PairContainerType &pwPairs, bool force=false)=0 |
| virtual bool | ppEnterBroadSearch () const =0 |
| virtual bool | pwEnterBroadSearch () const =0 |
| virtual bool | ppPerformedBroadSearch () const =0 |
| virtual bool | pwPerformedBroadSearch () const =0 |
Public Member Functions inherited from interactionBase | |
| interactionBase (const particles &prtcl, const geometry &geom) | |
| const auto & | pStruct () const |
| const auto & | surface () const |
| const auto & | Particles () const |
| auto & | Geometry () const |
Static Public Member Functions | |
| static uniquePtr< contactSearch > | create (const dictionary &dict, const box &domain, const particles &prtcl, const geometry &geom, Timers &timers) |
Protected Member Functions | |
| auto & | dict () |
Protected Attributes | |
| const box & | domain_ |
| dictionary | dict_ |
| Timer | sphereSphereTimer_ |
| Timer | sphereWallTimer_ |
Protected Attributes inherited from interactionBase | |
| const particles & | particles_ |
| const geometry & | geometry_ |
Definition at line 35 of file contactSearch.hpp.
| using IdType = typename interactionBase::IdType |
Definition at line 40 of file contactSearch.hpp.
| using IndexType = typename interactionBase::IndexType |
Definition at line 42 of file contactSearch.hpp.
| using ExecutionSpace = typename interactionBase::ExecutionSpace |
Definition at line 44 of file contactSearch.hpp.
| using PairContainerType = unsortedPairs<ExecutionSpace, IdType> |
Definition at line 46 of file contactSearch.hpp.
| contactSearch | ( | const dictionary & | dict, |
| const box & | domain, | ||
| const particles & | prtcl, | ||
| const geometry & | geom, | ||
| Timers & | timers | ||
| ) |
Definition at line 25 of file contactSearch.cpp.
|
virtualdefault |
|
inlineprotected |
Definition at line 58 of file contactSearch.hpp.
References contactSearch::dict_.
Referenced by ContactSearch< BaseMethod, WallMapping >::ContactSearch().

| TypeInfo | ( | "contactSearch" | ) |
| create_vCtor | ( | contactSearch | , |
| dictionary | , | ||
| (const dictionary &dict, const box &domain, const particles &prtcl, const geometry &geom, Timers &timers) | , | ||
| (dict, domain, prtcl, geom, timers) | |||
| ) |
|
inline |
Definition at line 91 of file contactSearch.hpp.
References contactSearch::domain_.
Referenced by ContactSearch< BaseMethod, WallMapping >::ContactSearch().

|
inline |
Definition at line 96 of file contactSearch.hpp.
References contactSearch::dict_.
|
pure virtual |
|
pure virtual |
Implemented in ContactSearch< BaseMethod, WallMapping >.
|
pure virtual |
Implemented in ContactSearch< BaseMethod, WallMapping >.
|
pure virtual |
Implemented in ContactSearch< BaseMethod, WallMapping >.
|
pure virtual |
Implemented in ContactSearch< BaseMethod, WallMapping >.
|
static |
Definition at line 42 of file contactSearch.cpp.
References pFlow::angleBracketsNames2(), endREPORT, fatalError, fatalExit, dictionary::getVal(), greenText, pFlow::printKeys(), and REPORT.

|
protected |
Definition at line 50 of file contactSearch.hpp.
Referenced by contactSearch::domain().
|
protected |
Definition at line 52 of file contactSearch.hpp.
Referenced by contactSearch::dict().
|
protected |
Definition at line 54 of file contactSearch.hpp.
Referenced by ContactSearch< BaseMethod, WallMapping >::broadSearch().
|
protected |
Definition at line 56 of file contactSearch.hpp.
Referenced by ContactSearch< BaseMethod, WallMapping >::broadSearch().