Volume to surface and surface to volume mapping. More...
Public Member Functions | |
volSurfaceMapping (const faMesh &mesh) | |
volSurfaceMapping (const volSurfaceMapping &)=delete | |
void | operator= (const volSurfaceMapping &)=delete |
~volSurfaceMapping ()=default | |
template<class Type > | |
tmp< Field< Type > > | mapToSurface (const typename GeometricField< Type, fvPatchField, volMesh >::Boundary &df) const |
template<class Type > | |
tmp< Field< Type > > | mapToSurface (const Field< Type > &f) const |
template<class Type > | |
tmp< Field< Type > > | mapInternalToSurface (const typename GeometricField< Type, fvPatchField, volMesh >::Boundary &df) const |
template<class Type > | |
void | mapToVolume (const GeometricField< Type, faPatchField, areaMesh > &af, typename GeometricField< Type, fvPatchField, volMesh >::Boundary &bf) const |
template<class Type > | |
void | mapToVolume (const tmp< GeometricField< Type, faPatchField, areaMesh >> &taf, typename GeometricField< Type, fvPatchField, volMesh >::Boundary &bf) const |
template<class Type > | |
void | mapToField (const GeometricField< Type, faPatchField, areaMesh > &af, Field< Type > &f) const |
template<class Type > | |
void | mapToField (const Field< Type > &af, Field< Type > &f) const |
template<class Type > | |
Foam::tmp< Foam::Field< Type > > | mapToSurface (const typename GeometricField< Type, fvPatchField, volMesh >::Boundary &df) const |
template<class Type > | |
Foam::tmp< Foam::Field< Type > > | mapToSurface (const Field< Type > &f) const |
template<class Type > | |
Foam::tmp< Foam::Field< Type > > | mapInternalToSurface (const typename GeometricField< Type, fvPatchField, volMesh >::Boundary &df) const |
Volume to surface and surface to volume mapping.
Author Hrvoje Jasak, Wikki Ltd.
Definition at line 53 of file volSurfaceMapping.H.
|
inline |
Definition at line 66 of file volSurfaceMapping.H.
|
delete |
|
default |
|
delete |
tmp<Field<Type> > mapToSurface | ( | const typename GeometricField< Type, fvPatchField, volMesh >::Boundary & | df | ) | const |
tmp<Field<Type> > mapInternalToSurface | ( | const typename GeometricField< Type, fvPatchField, volMesh >::Boundary & | df | ) | const |
void mapToVolume | ( | const GeometricField< Type, faPatchField, areaMesh > & | af, |
typename GeometricField< Type, fvPatchField, volMesh >::Boundary & | bf | ||
) | const |
Definition at line 128 of file volSurfaceMapping.C.
References polyMesh::boundaryMesh(), forAll, GeometricField::internalField(), primitiveMesh::nFaces(), patchID, and polyBoundaryMesh::whichPatch().
void mapToVolume | ( | const tmp< GeometricField< Type, faPatchField, areaMesh >> & | taf, |
typename GeometricField< Type, fvPatchField, volMesh >::Boundary & | bf | ||
) | const |
Definition at line 160 of file volSurfaceMapping.C.
References mapToVolume().
void mapToField | ( | const GeometricField< Type, faPatchField, areaMesh > & | af, |
Field< Type > & | f | ||
) | const |
Definition at line 173 of file volSurfaceMapping.C.
References f(), and GeometricField::internalField().
Referenced by ThermoSurfaceFilm< CloudType >::cacheFilmFields().
Definition at line 186 of file volSurfaceMapping.C.
References polyMesh::boundaryMesh(), f(), forAll, primitiveMesh::nFaces(), patchID, and polyBoundaryMesh::whichPatch().
Foam::tmp<Foam::Field<Type> > mapToSurface | ( | const typename GeometricField< Type, fvPatchField, volMesh >::Boundary & | df | ) | const |
Definition at line 28 of file volSurfaceMapping.C.
References polyMesh::boundaryMesh(), forAll, Foam::New(), primitiveMesh::nFaces(), patchID, polyBoundaryMesh::whichPatch(), and Foam::Zero.
Foam::tmp<Foam::Field<Type> > mapToSurface | ( | const Field< Type > & | f | ) | const |
Definition at line 63 of file volSurfaceMapping.C.
References polyMesh::boundaryMesh(), f(), forAll, Foam::New(), primitiveMesh::nFaces(), patchID, polyBoundaryMesh::whichPatch(), and Foam::Zero.
Foam::tmp<Foam::Field<Type> > mapInternalToSurface | ( | const typename GeometricField< Type, fvPatchField, volMesh >::Boundary & | df | ) | const |
Definition at line 93 of file volSurfaceMapping.C.
References polyMesh::boundaryMesh(), forAll, Foam::New(), primitiveMesh::nFaces(), patchID, polyBoundaryMesh::whichPatch(), and Foam::Zero.
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.