Inheritance diagram for boundaryList:
Collaboration diagram for boundaryList:Private Member Functions | |
| void | setExtendedDomain () |
| bool | resetLists () |
| bool | updateNeighborLists () |
| update neighbor list of boundaries regardless of the time intervals More... | |
Private Attributes | |
| pointStructure & | pStruct_ |
| uint32 | neighborListUpdateInterval_ |
| uint32 | updateInterval_ |
| uint32 | lastNeighborUpdated_ = 0 |
| bool | neighborListUpdate_ |
| bool | boundaryUpdate_ |
| bool | iterBeforeBoundaryUpdate_ |
| domain | extendedDomain_ |
| box | internalDomainBox_ |
| bool | listSet_ = false |
Additional Inherited Members | |
Public Types inherited from ListPtr< boundaryBase > | |
| using | ListPtrType = ListPtr< boundaryBase > |
| using | listType = std::list< boundaryBase * > |
| using | iterator = typename listType::iterator |
| using | const_iterator = typename listType::const_iterator |
Static Public Member Functions inherited from ListPtr< boundaryBase > | |
| static uniquePtr< boundaryBase > | makeSafe (Args &&... args) |
Protected Member Functions inherited from ListPtr< boundaryBase > | |
| bool | copy (const ListPtrType &src) |
| boundaryBase * | ptr (size_t i) |
| const boundaryBase * | ptr (size_t i) const |
| auto | pos (size_t i) |
| auto | pos (size_t i) const |
Protected Attributes inherited from ListPtr< boundaryBase > | |
| std::list< boundaryBase * > | list_ |
Definition at line 35 of file boundaryList.hpp.
|
explicit |
Definition at line 91 of file boundaryList.cpp.
References dictionary::getVal(), dictionary::getValMax(), boundaryList::neighborListUpdateInterval_, boundaryList::pStruct_, pointStructure::simDomain(), and boundaryList::updateInterval_.
Here is the call graph for this function:
|
virtualdefault |
|
private |
Definition at line 25 of file boundaryList.cpp.
References boundaryList::boundary(), pFlow::endl(), boundaryList::extendedDomain_, fatalErrorInFunction, fatalExit, boundaryList::listSet_, boundaryList::pStruct_, and pointStructure::simDomain().
Here is the call graph for this function:
|
private |
Definition at line 46 of file boundaryList.cpp.
|
private |
update neighbor list of boundaries regardless of the time intervals
Definition at line 54 of file boundaryList.cpp.
| TypeInfo | ( | "boundaryList" | ) |
type info
| bool updateNeighborLists | ( | uint32 | iter, |
| bool | force = false |
||
| ) |
update neighbor list of boundaries based on the time intervals
Definition at line 106 of file boundaryList.cpp.
References pFlow::endl(), and fatalErrorInFunction.
Here is the call graph for this function:| bool createBoundaries | ( | ) |
Definition at line 141 of file boundaryList.cpp.
References boundaryBase::create().
Here is the call graph for this function:
|
inline |
Definition at line 89 of file boundaryList.hpp.
References boundaryList::pStruct_.
Referenced by boundaryFieldList< VectorField, realx3, void >::boundaryFieldList().
Here is the caller graph for this function:
|
inline |
Definition at line 95 of file boundaryList.hpp.
References ListPtr< T >::operator[]().
Referenced by boundaryList::setExtendedDomain().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 101 of file boundaryList.hpp.
References ListPtr< T >::operator[]().
Here is the call graph for this function:
|
inline |
Definition at line 107 of file boundaryList.hpp.
References boundaryList::boundaryUpdate_.
|
inline |
Definition at line 113 of file boundaryList.hpp.
References boundaryList::extendedDomain_.
Referenced by pointStructure::extendedDomain().
Here is the caller graph for this function:
|
inline |
Definition at line 119 of file boundaryList.hpp.
References domain::domainBox(), and boundaryList::extendedDomain_.
Here is the call graph for this function:| pFlow::box internalDomainBox | ( | ) | const |
Definition at line 165 of file boundaryList.cpp.
Referenced by pointStructure::internalDomainBox().
Here is the caller graph for this function:| bool beforeIteration | ( | const timeInfo & | tf, |
| bool | force = false |
||
| ) |
Definition at line 186 of file boundaryList.cpp.
References pFlow::endl(), fatalErrorInFunction, and timeInfo::iter().
Here is the call graph for this function:| bool iterate | ( | const timeInfo & | tf, |
| bool | force = false |
||
| ) |
Definition at line 237 of file boundaryList.cpp.
References pFlow::endl(), and fatalErrorInFunction.
Here is the call graph for this function:| bool afterIteration | ( | const timeInfo & | tf, |
| bool | force = false |
||
| ) |
Definition at line 252 of file boundaryList.cpp.
References pFlow::endl(), fatalErrorInFunction, and timeInfo::iter().
Here is the call graph for this function:
|
private |
Definition at line 42 of file boundaryList.hpp.
Referenced by boundaryList::boundaryList(), boundaryList::pStruct(), and boundaryList::setExtendedDomain().
|
private |
Definition at line 44 of file boundaryList.hpp.
Referenced by boundaryList::boundaryList().
|
private |
Definition at line 46 of file boundaryList.hpp.
Referenced by boundaryList::boundaryList().
|
private |
Definition at line 48 of file boundaryList.hpp.
|
private |
Definition at line 50 of file boundaryList.hpp.
|
private |
Definition at line 52 of file boundaryList.hpp.
Referenced by boundaryList::boundariesUpdated().
|
private |
Definition at line 54 of file boundaryList.hpp.
|
private |
Definition at line 56 of file boundaryList.hpp.
Referenced by boundaryList::extendedDomain(), boundaryList::extendedDomainBox(), and boundaryList::setExtendedDomain().
|
private |
Definition at line 58 of file boundaryList.hpp.
|
private |
Definition at line 60 of file boundaryList.hpp.
Referenced by boundaryList::setExtendedDomain().