fvMeshStitcherTools.H File Reference
Include dependency graph for fvMeshStitcherTools.H:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 Foam::fvMeshStitcherTools
 Collection of free functions utilised by the stitching process.
 
 Foam
 Namespace for OpenFOAM.
 

Typedefs

template<class Type >
using SurfaceFieldBoundary = GeometricBoundaryField< Type, fvsPatchField, surfaceMesh >
 Alias for surface boundary fields to reduce verbosity of method. More...
 

Functions

template<class Type >
tmp< Field< Type > > fieldMap (const Field< Type > &f, const labelUList &addr, const label addr0=0)
 Map a field with an (optional) addressing offset. More...
 
template<class Type >
tmp< Field< Type > > fieldMap (const tmp< Field< Type >> &f, const labelUList &addr, const label addr0=0)
 Tmp variant of above. More...
 
template<class Type >
tmp< Field< Type > > fieldRMapSum (const Field< Type > &f, const label size, const labelUList &addr, const label addr0=0)
 Reverse map a field with an (optional) addressing offset, initialising the. More...
 
template<class Type >
tmp< Field< Type > > fieldRMapSum (const tmp< Field< Type >> &f, const label size, const labelUList &addr, const label addr0=0)
 Tmp variant of above. More...
 
tmp< SurfaceFieldBoundary< scalar > > origNcMagSfb (const fvMesh &mesh)
 Return the total non-conformal area associated with each original face. More...
 
template<class Type >
tmp< SurfaceFieldBoundary< Type > > conformedNcBoundaryField (const SurfaceFieldBoundary< Type > &fieldb)
 Extract the non-conformal parts of the boundary field and store it on the. More...
 
template<class Type >
tmp< SurfaceFieldBoundary< Type > > conformedOrigBoundaryField (const SurfaceFieldBoundary< Type > &fieldb)
 Extract the original parts of the boundary field and store it. More...
 
template<class Type >
tmp< SurfaceFieldBoundary< Type > > unconformedBoundaryField (const SurfaceFieldBoundary< Type > &ncFieldb, const SurfaceFieldBoundary< Type > &origFieldb)
 Combine non-conformal and original parts of the boundary field from the. More...
 
template<class Type >
tmp< SurfaceFieldBoundary< Type > > synchronisedBoundaryField (const SurfaceFieldBoundary< Type > &fieldb, const bool flip, const scalar ownerWeight, const scalar neighbourWeight)
 Synchronise the boundary field by combining corresponding. More...
 
template<class Type >
tmp< SurfaceFieldBoundary< Type > > synchronisedBoundaryField (const SurfaceFieldBoundary< Type > &fieldb)
 Synchronise the boundary field by combining corresponding. More...
 

Detailed Description

Original source file fvMeshStitcherTools.H

Definition in file fvMeshStitcherTools.H.