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 polyMeshGen & | mesh_ |
Definition at line 53 of file checkCellConnectionsOverFaces.C.
|
inline |
Definition at line 59 of file checkCellConnectionsOverFaces.C.
|
inline |
Definition at line 64 of file checkCellConnectionsOverFaces.C.
References polyMeshGenCells::cells(), meshConnectionsNeighbourOperator::mesh_, and cellListPMG::size().
Referenced by meshConnectionsNeighbourOperator::collectGroups().
Definition at line 69 of file checkCellConnectionsOverFaces.C.
References DynList< T, staticSize >::append(), Foam::constant::universal::c, polyMeshGenCells::cells(), DynList< T, staticSize >::clear(), forAll, meshConnectionsNeighbourOperator::mesh_, polyMeshGenFaces::neighbour(), and polyMeshGenFaces::owner().
|
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().
|
private |
Definition at line 55 of file checkCellConnectionsOverFaces.C.
Referenced by meshConnectionsNeighbourOperator::collectGroups(), meshConnectionsNeighbourOperator::operator()(), and meshConnectionsNeighbourOperator::size().
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.