www.cemf.ir
boundaryContactSearchList Class Reference
+ Inheritance diagram for boundaryContactSearchList:
+ Collaboration diagram for boundaryContactSearchList:

Public Member Functions

 TypeInfoNV ("boundaryContactSearchList")
 
 boundaryContactSearchList (const dictionary &dict, const boundaryList &bndrs, const contactSearch &cSearch)
 
 ~boundaryContactSearchList ()=default
 
const boundaryListboundaries () const
 
bool boundariesUpdated () const
 
- Public Member Functions inherited from ListPtr< boundaryContactSearch >
 TypeInfoTemplateNV11 ("ListPtr", boundaryContactSearch)
 
 ListPtr ()
 
 ListPtr (size_t len)
 
 ListPtr (const ListPtrType &src)
 
 ListPtr (ListPtrType &&src)
 
ListPtrTypeoperator= (const ListPtrType &rhs)
 
ListPtrTypeoperator= (ListPtrType &&rhs)
 
ListPtrTypeclonePtr () const
 
uniquePtr< ListPtrTypeclone () const
 
 ~ListPtr ()
 
uniquePtr< boundaryContactSearchset (size_t i, boundaryContactSearch *ptr)
 
uniquePtr< boundaryContactSearchset (size_t i, uniquePtr< boundaryContactSearch > &&ptr)
 
uniquePtr< boundaryContactSearchsetSafe (size_t i, Args &&... args)
 
pFlow::uniquePtr< boundaryContactSearchsetSafe (size_t i, Args &&... args)
 
void push_back (boundaryContactSearch *ptr)
 
void push_back (uniquePtr< boundaryContactSearch > &&ptr)
 
void push_backSafe (Args &&... args)
 
boundaryContactSearchoperator[] (size_t i)
 
const boundaryContactSearchoperator[] (size_t i) const
 
size_t size () const
 
auto empty () const
 
uniquePtr< boundaryContactSearchrelease (size_t i)
 
void clear ()
 
void clear (size_t i)
 
iterator begin ()
 
const_iterator begin () const
 
iterator end ()
 
const_iterator end () const
 

Private Member Functions

void setList (const dictionary &dict, const contactSearch &cSearch)
 

Private Attributes

const boundaryListboundaries_
 

Additional Inherited Members

- Public Types inherited from ListPtr< boundaryContactSearch >
using ListPtrType = ListPtr< boundaryContactSearch >
 
using listType = std::list< boundaryContactSearch * >
 
using iterator = typename listType::iterator
 
using const_iterator = typename listType::const_iterator
 
- Static Public Member Functions inherited from ListPtr< boundaryContactSearch >
static uniquePtr< boundaryContactSearchmakeSafe (Args &&... args)
 
- Protected Member Functions inherited from ListPtr< boundaryContactSearch >
bool copy (const ListPtrType &src)
 
boundaryContactSearchptr (size_t i)
 
const boundaryContactSearchptr (size_t i) const
 
auto pos (size_t i)
 
auto pos (size_t i) const
 
- Protected Attributes inherited from ListPtr< boundaryContactSearch >
std::list< boundaryContactSearch * > list_
 

Detailed Description

Definition at line 10 of file boundaryContactSearchList.hpp.

Constructor & Destructor Documentation

◆ boundaryContactSearchList()

boundaryContactSearchList ( const dictionary dict,
const boundaryList bndrs,
const contactSearch cSearch 
)

Definition at line 18 of file boundaryContactSearchList.cpp.

References boundaryContactSearchList::setList().

+ Here is the call graph for this function:

◆ ~boundaryContactSearchList()

Member Function Documentation

◆ setList()

void setList ( const dictionary dict,
const contactSearch cSearch 
)
private

Definition at line 4 of file boundaryContactSearchList.cpp.

References boundaryContactSearchList::boundaries_, boundaryContactSearch::create(), ListPtr< boundaryContactSearch >::set(), and ListPtr< T >::size().

Referenced by boundaryContactSearchList::boundaryContactSearchList().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ TypeInfoNV()

TypeInfoNV ( "boundaryContactSearchList"  )

◆ boundaries()

const boundaryList& boundaries ( ) const
inline

◆ boundariesUpdated()

bool boundariesUpdated ( ) const

Definition at line 29 of file boundaryContactSearchList.cpp.

Referenced by ContactSearch< searchMethod >::enterBroadSearchBoundary().

+ Here is the caller graph for this function:

Member Data Documentation

◆ boundaries_

const boundaryList& boundaries_
private

The documentation for this class was generated from the following files: