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 | |
![]() | |
using | ListPtrType = ListPtr< boundaryBase > |
using | listType = std::list< boundaryBase * > |
using | iterator = typename listType::iterator |
using | const_iterator = typename listType::const_iterator |
![]() | |
static uniquePtr< boundaryBase > | makeSafe (Args &&... args) |
![]() | |
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 |
![]() | |
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_.
|
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().
|
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.
bool createBoundaries | ( | ) |
Definition at line 141 of file boundaryList.cpp.
References boundaryBase::create().
|
inline |
Definition at line 89 of file boundaryList.hpp.
References boundaryList::pStruct_.
Referenced by boundaryFieldList< VectorField, realx3, void >::boundaryFieldList().
|
inline |
Definition at line 95 of file boundaryList.hpp.
References ListPtr< T >::operator[]().
Referenced by boundaryList::setExtendedDomain().
|
inline |
Definition at line 101 of file boundaryList.hpp.
References ListPtr< T >::operator[]().
|
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().
|
inline |
Definition at line 119 of file boundaryList.hpp.
References domain::domainBox(), and boundaryList::extendedDomain_.
pFlow::box internalDomainBox | ( | ) | const |
Definition at line 165 of file boundaryList.cpp.
Referenced by pointStructure::internalDomainBox().
bool beforeIteration | ( | const timeInfo & | tf, |
bool | force = false |
||
) |
Definition at line 186 of file boundaryList.cpp.
References pFlow::endl(), fatalErrorInFunction, and timeInfo::iter().
bool iterate | ( | const timeInfo & | tf, |
bool | force = false |
||
) |
Definition at line 237 of file boundaryList.cpp.
References pFlow::endl(), and fatalErrorInFunction.
bool afterIteration | ( | const timeInfo & | tf, |
bool | force = false |
||
) |
Definition at line 252 of file boundaryList.cpp.
References pFlow::endl(), fatalErrorInFunction, and timeInfo::iter().
|
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().