Public Member Functions | |
TypeName ("processor") | |
processorBoundaryPatch (const word &name, const word &type, const label nFaces, const label startFace, const label myProcNo, const label neighbProcNo) | |
processorBoundaryPatch (const word &name, const dictionary &) | |
virtual autoPtr< boundaryPatchBase > | clone () const |
virtual autoPtr< boundaryPatchBase > | clone (const processorBoundaryPatch &pp) const |
label | myProcNo () const |
return the owner processor More... | |
label | neiProcNo () const |
return the neighbour processor More... | |
bool | owner () const |
check if the processor is the owner of the interface More... | |
dictionary | dict () const |
Return as dictionary of entries. More... | |
void | write (Ostream &) const |
write to Ostream More... | |
void | writeDict (Ostream &) const |
Write dictionary. More... | |
Ostream & | operator<< (Ostream &) const |
Istream & | operator>> (Istream &) |
void | operator= (const processorBoundaryPatch &) |
bool | operator!= (const processorBoundaryPatch &) const |
![]() | |
TypeName ("boundaryPatchBase") | |
Runtime type information. More... | |
boundaryPatchBase (const word &, const word &, const label, const label) | |
boundaryPatchBase (const word &name, const dictionary &) | |
virtual | ~boundaryPatchBase () |
declareRunTimeSelectionTable (autoPtr, boundaryPatchBase, dictionary,(const word &name, const dictionary &dict),(name, dict)) | |
autoPtr< boundaryPatchBase > | clone () const |
const word & | patchName () const |
word & | patchName () |
const word & | patchType () const |
word & | patchType () |
label | patchStart () const |
label & | patchStart () |
label | patchSize () const |
label & | patchSize () |
Private Attributes | |
label | myProcNo_ |
label | neighbProcNo_ |
Additional Inherited Members | |
![]() | |
static autoPtr< boundaryPatchBase > | New (const word &name, const dictionary &dict) |
static autoPtr< boundaryPatchBase > | New (Istream &) |
![]() | |
word | name_ |
word | type_ |
label | nFaces_ |
label | startFace_ |
Definition at line 47 of file processorBoundaryPatch.H.
processorBoundaryPatch | ( | const word & | name, |
const word & | type, | ||
const label | nFaces, | ||
const label | startFace, | ||
const label | myProcNo, | ||
const label | neighbProcNo | ||
) |
Definition at line 46 of file processorBoundaryPatch.C.
processorBoundaryPatch | ( | const word & | name, |
const dictionary & | dict | ||
) |
Definition at line 61 of file processorBoundaryPatch.C.
TypeName | ( | "processor" | ) |
|
inlinevirtual |
Definition at line 75 of file processorBoundaryPatch.H.
References processorBoundaryPatch::myProcNo_, processorBoundaryPatch::neighbProcNo_, boundaryPatchBase::patchName(), boundaryPatchBase::patchSize(), boundaryPatchBase::patchStart(), and boundaryPatchBase::patchType().
|
inlinevirtual |
Definition at line 92 of file processorBoundaryPatch.H.
References processorBoundaryPatch::myProcNo_, processorBoundaryPatch::neighbProcNo_, boundaryPatchBase::patchName(), boundaryPatchBase::patchSize(), boundaryPatchBase::patchStart(), and boundaryPatchBase::patchType().
|
inline |
return the owner processor
Definition at line 112 of file processorBoundaryPatch.H.
References processorBoundaryPatch::myProcNo_.
|
inline |
return the neighbour processor
Definition at line 118 of file processorBoundaryPatch.H.
References processorBoundaryPatch::neighbProcNo_.
Referenced by boundaryLayers::createNewFacesFromPointsParallel(), and boundaryLayers::createNewFacesParallel().
|
inline |
check if the processor is the owner of the interface
Definition at line 124 of file processorBoundaryPatch.H.
References processorBoundaryPatch::myProcNo_, and processorBoundaryPatch::neighbProcNo_.
Referenced by checkBoundaryFacesSharingTwoEdges::removeExcessiveVertices().
|
virtual |
Return as dictionary of entries.
Implements boundaryPatchBase.
Definition at line 74 of file processorBoundaryPatch.C.
References dictionary::add(), processorBoundaryPatch::myProcNo_, processorBoundaryPatch::neighbProcNo_, boundaryPatchBase::nFaces_, boundaryPatchBase::startFace_, and boundaryPatchBase::type_.
|
virtual |
write to Ostream
Implements boundaryPatchBase.
Definition at line 88 of file processorBoundaryPatch.C.
References processorBoundaryPatch::operator<<().
|
virtual |
Write dictionary.
Implements boundaryPatchBase.
Definition at line 93 of file processorBoundaryPatch.C.
Definition at line 98 of file processorBoundaryPatch.C.
References token::BEGIN_BLOCK, token::END_BLOCK, token::END_STATEMENT, Foam::endl(), processorBoundaryPatch::myProcNo_, processorBoundaryPatch::neighbProcNo_, Foam::nl, boundaryPatchBase::patchName(), boundaryPatchBase::patchSize(), boundaryPatchBase::patchStart(), and boundaryPatchBase::patchType().
Referenced by processorBoundaryPatch::write().
Implements boundaryPatchBase.
Definition at line 112 of file processorBoundaryPatch.C.
References processorBoundaryPatch::myProcNo_, boundaryPatchBase::name_, processorBoundaryPatch::neighbProcNo_, boundaryPatchBase::nFaces_, boundaryPatchBase::startFace_, and boundaryPatchBase::type_.
void operator= | ( | const processorBoundaryPatch & | wp | ) |
Definition at line 126 of file processorBoundaryPatch.C.
References processorBoundaryPatch::myProcNo_, boundaryPatchBase::name_, processorBoundaryPatch::neighbProcNo_, boundaryPatchBase::nFaces_, boundaryPatchBase::startFace_, and boundaryPatchBase::type_.
bool operator!= | ( | const processorBoundaryPatch & | wp | ) | const |
Definition at line 136 of file processorBoundaryPatch.C.
References processorBoundaryPatch::myProcNo_, boundaryPatchBase::name_, processorBoundaryPatch::neighbProcNo_, boundaryPatchBase::nFaces_, boundaryPatchBase::startFace_, and boundaryPatchBase::type_.
|
private |
Definition at line 52 of file processorBoundaryPatch.H.
Referenced by processorBoundaryPatch::clone(), processorBoundaryPatch::dict(), processorBoundaryPatch::myProcNo(), processorBoundaryPatch::operator!=(), processorBoundaryPatch::operator<<(), processorBoundaryPatch::operator=(), processorBoundaryPatch::operator>>(), and processorBoundaryPatch::owner().
|
private |
Definition at line 54 of file processorBoundaryPatch.H.
Referenced by processorBoundaryPatch::clone(), processorBoundaryPatch::dict(), processorBoundaryPatch::neiProcNo(), processorBoundaryPatch::operator!=(), processorBoundaryPatch::operator<<(), processorBoundaryPatch::operator=(), processorBoundaryPatch::operator>>(), and processorBoundaryPatch::owner().
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.