Public Member Functions | Private Attributes
meshConnectionsNeighbourOperator Class Reference
Collaboration diagram for meshConnectionsNeighbourOperator:
Collaboration graph
[legend]

Public Member Functions

 meshConnectionsNeighbourOperator (const polyMeshGen &mesh)
 
label size () const
 
void operator() (const label cellI, DynList< label > &neighbourCells) const
 
template<class labelListType >
void collectGroups (std::map< label, DynList< label > > &neiGroups, const labelListType &elementInGroup, const DynList< label > &localGroupLabel) const
 

Private Attributes

const polyMeshGenmesh_
 

Detailed Description

Definition at line 53 of file checkCellConnectionsOverFaces.C.

Constructor & Destructor Documentation

◆ meshConnectionsNeighbourOperator()

Definition at line 59 of file checkCellConnectionsOverFaces.C.

Member Function Documentation

◆ size()

label size ( ) const
inline

Definition at line 64 of file checkCellConnectionsOverFaces.C.

References polyMeshGenCells::cells(), meshConnectionsNeighbourOperator::mesh_, and cellListPMG::size().

Referenced by meshConnectionsNeighbourOperator::collectGroups().

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

◆ operator()()

void operator() ( const label  cellI,
DynList< label > &  neighbourCells 
) const
inline

◆ collectGroups()

void collectGroups ( std::map< label, DynList< label > > &  neiGroups,
const labelListType &  elementInGroup,
const DynList< label > &  localGroupLabel 
) const
inline

send the data to other processors

receive data from other processors

store the connection over the inter-processor boundary

Definition at line 92 of file checkCellConnectionsOverFaces.C.

References DynList< T, staticSize >::appendIfNotIn(), UPstream::blocking, forAll, meshConnectionsNeighbourOperator::mesh_, polyMeshGenFaces::owner(), polyMeshGenFaces::procBoundaries(), and meshConnectionsNeighbourOperator::size().

Here is the call graph for this function:

Field Documentation

◆ mesh_

const polyMeshGen& mesh_
private

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