Public Member Functions | Friends | List of all members
pointBoundaryMesh Class Reference

Foam::pointBoundaryMesh. More...

Inheritance diagram for pointBoundaryMesh:
Inheritance graph
[legend]
Collaboration diagram for pointBoundaryMesh:
Collaboration graph
[legend]

Public Member Functions

 pointBoundaryMesh (const pointMesh &, const polyBoundaryMesh &)
 
const pointMeshmesh () const noexcept
 
labelList indices (const wordRe &matcher, const bool useGroups) const
 
labelList indices (const wordRes &matcher, const bool useGroups) const
 
label findPatchID (const word &patchName) const
 
void movePoints (const pointField &)
 
void updateMesh ()
 
labelList findIndices (const wordRe &key, bool useGroups) const
 
- Public Member Functions inherited from PtrList
constexpr PtrList () noexcept
 
 PtrList (const label len)
 
 PtrList (const PtrList< T > &list)
 
 PtrList (PtrList< T > &&list)
 
 PtrList (UList< T * > &list)
 
template<class CloneArg >
 PtrList (const PtrList< T > &list, const CloneArg &cloneArgs)
 
 PtrList (PtrList< T > &list, bool reuse)
 
 PtrList (const SLPtrList< T > &list)
 
template<class INew >
 PtrList (Istream &is, const INew &inew)
 
 PtrList (Istream &is)
 
 ~PtrList ()
 
template<class... Args>
PtrList< Tclone (Args &&... args) const
 
const Tset (const label i) const
 
void clear ()
 
void resize (const label newLen)
 
void setSize (const label newLen)
 
template<class... Args>
void emplace_append (Args &&... args)
 
void append (T *ptr)
 
void append (autoPtr< T > &ptr)
 
void append (autoPtr< T > &&ptr)
 
void append (std::unique_ptr< T > &&ptr)
 
void append (const refPtr< T > &ptr)
 
void append (const tmp< T > &ptr)
 
template<class... Args>
autoPtr< Templace (const label i, Args &&... args)
 
autoPtr< Tset (const label i, T *ptr)
 
autoPtr< Tset (const label i, autoPtr< T > &ptr)
 
autoPtr< Tset (const label i, autoPtr< T > &&ptr)
 
autoPtr< Tset (const label i, std::unique_ptr< T > &&ptr)
 
autoPtr< Tset (const label i, const refPtr< T > &ptr)
 
autoPtr< Tset (const label i, const tmp< T > &ptr)
 
autoPtr< Trelease (const label i)
 
void transfer (PtrList< T > &list)
 
void operator= (const PtrList< T > &list)
 
void operator= (PtrList< T > &&list)
 
template<class T >
 PtrList (PtrList< T > &list, bool reuse)
 
template<class T >
 PtrList (const SLPtrList< T > &list)
 
template<class... Args>
Foam::PtrList< Tclone (Args &&... args) const
 
template<class T >
constexpr PtrList () noexcept
 
template<class T >
 PtrList (const label len)
 
template<class T >
 PtrList (const PtrList< T > &list)
 
template<class T >
 PtrList (PtrList< T > &&list)
 
template<class T >
 PtrList (UList< T * > &list)
 
template<class... Args>
Foam::autoPtr< Templace (const label i, Args &&... args)
 
template<class T >
 PtrList (Istream &is)
 

Friends

class pointMesh
 

Additional Inherited Members

- Protected Member Functions inherited from PtrList
template<class INew >
void readIstream (Istream &is, const INew &inew)
 
void free ()
 

Detailed Description

Foam::pointBoundaryMesh.

Source files

Definition at line 52 of file pointBoundaryMesh.H.

Constructor & Destructor Documentation

◆ pointBoundaryMesh()

pointBoundaryMesh ( const pointMesh m,
const polyBoundaryMesh basicBdry 
)

Definition at line 33 of file pointBoundaryMesh.C.

References forAll, Foam::New(), and PtrList::set().

Here is the call graph for this function:

Member Function Documentation

◆ mesh()

const pointMesh& mesh ( ) const
inlinenoexcept

◆ indices() [1/2]

Foam::labelList indices ( const wordRe matcher,
const bool  useGroups 
) const

Definition at line 58 of file pointBoundaryMesh.C.

References mesh.

Referenced by pointBoundaryMesh::findIndices().

Here is the caller graph for this function:

◆ indices() [2/2]

Foam::labelList indices ( const wordRes matcher,
const bool  useGroups 
) const

Definition at line 68 of file pointBoundaryMesh.C.

References mesh.

◆ findPatchID()

Foam::label findPatchID ( const word patchName) const

Definition at line 77 of file pointBoundaryMesh.C.

References pointBoundaryMesh::mesh().

Here is the call graph for this function:

◆ movePoints()

void movePoints ( const pointField p)

◆ updateMesh()

void updateMesh ( )

◆ findIndices()

labelList findIndices ( const wordRe key,
bool  useGroups 
) const
inline

Definition at line 121 of file pointBoundaryMesh.H.

References pointBoundaryMesh::indices(), and Foam::glTF::key().

Here is the call graph for this function:

Friends And Related Function Documentation

◆ pointMesh

friend class pointMesh
friend

Definition at line 77 of file pointBoundaryMesh.H.


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