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... | |
Original source file fvMeshStitcherTools.H
Definition in file fvMeshStitcherTools.H.