Determines a mapping between patch face centres and mesh cell or face centres and processors they're on. More...
#include <meshTools/directMappedWallPolyPatch.H>
Determines a mapping between patch face centres and mesh cell or face centres and processors they're on.
Definition at line 58 of file directMappedWallPolyPatch.H.
Inheritance diagram for directMappedWallPolyPatch:
Collaboration diagram for directMappedWallPolyPatch:Public Member Functions | |
| TypeName ("directMappedWall") | |
| Runtime type information.
| |
| directMappedWallPolyPatch (const word &name, const label size, const label start, const label index, const polyBoundaryMesh &bm) | |
| Construct from components.
| |
| directMappedWallPolyPatch (const word &name, const label size, const label start, const label index, const word &sampleRegion, const directMappedPatchBase::sampleMode mode, const word &samplePatch, const vectorField &offset, const polyBoundaryMesh &bm) | |
| Construct from components.
| |
| directMappedWallPolyPatch (const word &name, const label size, const label start, const label index, const word &sampleRegion, const directMappedPatchBase::sampleMode mode, const word &samplePatch, const vector &offset, const polyBoundaryMesh &bm) | |
| Construct from components. Uniform offset.
| |
| directMappedWallPolyPatch (const word &name, const dictionary &dict, const label index, const polyBoundaryMesh &bm) | |
| Construct from dictionary.
| |
| directMappedWallPolyPatch (const directMappedWallPolyPatch &, const polyBoundaryMesh &) | |
| Construct as copy, resetting the boundary mesh.
| |
| directMappedWallPolyPatch (const directMappedWallPolyPatch &pp, const polyBoundaryMesh &bm, const label index, const label newSize, const label newStart) | |
| Construct given the original patch and resetting the.
| |
| virtual autoPtr< polyPatch > | clone (const polyBoundaryMesh &bm) const |
| Construct and return a clone, resetting the boundary mesh.
| |
| virtual autoPtr< polyPatch > | clone (const polyBoundaryMesh &bm, const label index, const label newSize, const label newStart) const |
| Construct and return a clone, resetting the face list.
| |
| virtual | ~directMappedWallPolyPatch () |
| Destructor.
| |
| virtual void | write (Ostream &) const |
| Write the polyPatch data as a dictionary.
| |
Protected Member Functions | |
| virtual void | initGeometry () |
| Initialise the calculation of the patch geometry.
| |
| virtual void | calcGeometry () |
| Calculate the patch geometry.
| |
| virtual void | initMovePoints (const pointField &) |
| Initialise the patches for moving points.
| |
| virtual void | movePoints (const pointField &) |
| Correct patches after moving points.
| |
| virtual void | initUpdateMesh () |
| Initialise the update of the patch topology.
| |
| virtual void | updateMesh () |
| Update of the patch topology.
| |
| directMappedWallPolyPatch | ( | const word & | name, |
| const label | size, | ||
| const label | start, | ||
| const label | index, | ||
| const polyBoundaryMesh & | bm | ||
| ) |
Construct from components.
Definition at line 51 of file directMappedWallPolyPatch.C.
Referenced by directMappedWallPolyPatch::clone().
| directMappedWallPolyPatch | ( | const word & | name, |
| const label | size, | ||
| const label | start, | ||
| const label | index, | ||
| const word & | sampleRegion, | ||
| const directMappedPatchBase::sampleMode | mode, | ||
| const word & | samplePatch, | ||
| const vectorField & | offset, | ||
| const polyBoundaryMesh & | bm | ||
| ) |
Construct from components.
Definition at line 65 of file directMappedWallPolyPatch.C.
| directMappedWallPolyPatch | ( | const word & | name, |
| const label | size, | ||
| const label | start, | ||
| const label | index, | ||
| const word & | sampleRegion, | ||
| const directMappedPatchBase::sampleMode | mode, | ||
| const word & | samplePatch, | ||
| const vector & | offset, | ||
| const polyBoundaryMesh & | bm | ||
| ) |
Construct from components. Uniform offset.
Definition at line 90 of file directMappedWallPolyPatch.C.
| directMappedWallPolyPatch | ( | const word & | name, |
| const dictionary & | dict, | ||
| const label | index, | ||
| const polyBoundaryMesh & | bm | ||
| ) |
Construct from dictionary.
Definition at line 115 of file directMappedWallPolyPatch.C.
| directMappedWallPolyPatch | ( | const directMappedWallPolyPatch & | pp, |
| const polyBoundaryMesh & | bm | ||
| ) |
Construct as copy, resetting the boundary mesh.
Definition at line 128 of file directMappedWallPolyPatch.C.
| directMappedWallPolyPatch | ( | const directMappedWallPolyPatch & | pp, |
| const polyBoundaryMesh & | bm, | ||
| const label | index, | ||
| const label | newSize, | ||
| const label | newStart | ||
| ) |
Construct given the original patch and resetting the.
face list and boundary mesh information
Definition at line 139 of file directMappedWallPolyPatch.C.
| ~directMappedWallPolyPatch | ( | ) | [virtual]
|
Destructor.
Definition at line 154 of file directMappedWallPolyPatch.C.
References directMappedPatchBase::clearOut().
| void initGeometry | ( | ) | [protected, virtual]
|
Initialise the calculation of the patch geometry.
Reimplemented from polyPatch.
Definition at line 163 of file directMappedWallPolyPatch.C.
References directMappedPatchBase::clearOut(), and polyPatch::initGeometry().
| void calcGeometry | ( | ) | [protected, virtual]
|
Calculate the patch geometry.
Reimplemented from polyPatch.
Definition at line 170 of file directMappedWallPolyPatch.C.
References polyPatch::calcGeometry(), and directMappedPatchBase::clearOut().
| void initMovePoints | ( | const pointField & | p ) | [protected, virtual]
|
Initialise the patches for moving points.
Reimplemented from polyPatch.
Definition at line 177 of file directMappedWallPolyPatch.C.
References directMappedPatchBase::clearOut(), and polyPatch::initMovePoints().
| void movePoints | ( | const pointField & | p ) | [protected, virtual]
|
Correct patches after moving points.
Reimplemented from polyPatch.
Definition at line 184 of file directMappedWallPolyPatch.C.
References directMappedPatchBase::clearOut(), and polyPatch::movePoints().
| void initUpdateMesh | ( | ) | [protected, virtual]
|
Initialise the update of the patch topology.
Reimplemented from polyPatch.
Definition at line 191 of file directMappedWallPolyPatch.C.
References directMappedPatchBase::clearOut(), and polyPatch::initUpdateMesh().
| void updateMesh | ( | ) | [protected, virtual]
|
Update of the patch topology.
Reimplemented from polyPatch.
Definition at line 198 of file directMappedWallPolyPatch.C.
References directMappedPatchBase::clearOut(), and polyPatch::updateMesh().
| TypeName | ( | "directMappedWall" | ) |
Runtime type information.
| virtual autoPtr<polyPatch> clone | ( | const polyBoundaryMesh & | bm ) | const [inline, virtual]
|
Construct and return a clone, resetting the boundary mesh.
Reimplemented from wallPolyPatch.
Definition at line 159 of file directMappedWallPolyPatch.H.
References directMappedWallPolyPatch::directMappedWallPolyPatch().
| virtual autoPtr<polyPatch> clone | ( | const polyBoundaryMesh & | bm, |
| const label | index, | ||
| const label | newSize, | ||
| const label | newStart | ||
| ) | const [inline, virtual]
|
Construct and return a clone, resetting the face list.
and boundary mesh
Reimplemented from wallPolyPatch.
Definition at line 167 of file directMappedWallPolyPatch.H.
References directMappedWallPolyPatch::directMappedWallPolyPatch().
| void write | ( | Ostream & | os ) | const [virtual]
|
Write the polyPatch data as a dictionary.
Reimplemented from directMappedPatchBase.
Definition at line 205 of file directMappedWallPolyPatch.C.
References directMappedPatchBase::write(), and polyPatch::write().