Adds two fvMeshes without using any polyMesh morphing. Uses fvMeshAdder. More...
#include <dynamicMesh/fvMeshAdder.H>
Adds two fvMeshes without using any polyMesh morphing. Uses fvMeshAdder.
Definition at line 63 of file fvMeshAdder.H.
Inheritance diagram for fvMeshAdder:
Collaboration diagram for fvMeshAdder:Classes | |
| class | directFvPatchFieldMapper |
Static Public Member Functions | |
| static autoPtr< mapAddedPolyMesh > | add (fvMesh &mesh0, const fvMesh &mesh1, const faceCoupleInfo &coupleInfo, const bool validBoundary=true) |
| Inplace add mesh to fvMesh. Maps all stored fields. Returns map.
| |
| template<class Type > | |
| static void | MapVolFields (const mapAddedPolyMesh &, const fvMesh &mesh, const fvMesh &meshToAdd) |
| Map all volFields of Type.
| |
| template<class Type > | |
| static void | MapSurfaceFields (const mapAddedPolyMesh &, const fvMesh &mesh, const fvMesh &meshToAdd) |
| Map all surfaceFields of Type.
| |
| Foam::autoPtr< Foam::mapAddedPolyMesh > add | ( | fvMesh & | mesh0, |
| const fvMesh & | mesh1, | ||
| const faceCoupleInfo & | coupleInfo, | ||
| const bool | validBoundary = true
|
||
| ) | [static]
|
Inplace add mesh to fvMesh. Maps all stored fields. Returns map.
Definition at line 66 of file fvMeshAdder.C.
References polyMeshAdder::add(), fvMesh::boundary(), polyMesh::boundaryMesh(), fvMesh::clearOut(), forAll, fvPatch::New(), patches, PtrList< T >::set(), PtrList< T >::setSize(), and PtrList< T >::size().
Referenced by fvMeshDistribute::distribute().
| void MapVolFields | ( | const mapAddedPolyMesh & | meshMap, |
| const fvMesh & | mesh, | ||
| const fvMesh & | meshToAdd | ||
| ) | [static]
|
Map all volFields of Type.
Definition at line 278 of file fvMeshAdderTemplates.C.
References HashTable< T, Key, Hash >::begin(), HashTable< T, Key, Hash >::end(), Foam::endl(), fields, HashTable< T, Key, Hash >::found(), IOobject::name(), Foam::Pout, and WarningIn.
| void MapSurfaceFields | ( | const mapAddedPolyMesh & | meshMap, |
| const fvMesh & | mesh, | ||
| const fvMesh & | meshToAdd | ||
| ) | [static]
|
Map all surfaceFields of Type.
Definition at line 596 of file fvMeshAdderTemplates.C.
References HashTable< T, Key, Hash >::begin(), HashTable< T, Key, Hash >::end(), Foam::endl(), fields, HashTable< T, Key, Hash >::found(), OSstream::name(), Foam::Pout, and WarningIn.