FreeFOAM The Cross-Platform CFD Toolkit
Hosted by SourceForge:
Get FreeFOAM at SourceForge.net.
            Fast, secure and Free Open Source software downloads

extendedFaceToCellStencil Class Reference

Note: transformations on coupled patches not supported. Problem is the positions of cells reachable through these patches. More...

#include <finiteVolume/extendedFaceToCellStencil.H>


Detailed Description

Note: transformations on coupled patches not supported. Problem is the positions of cells reachable through these patches.

Source files

Definition at line 55 of file extendedFaceToCellStencil.H.

Inheritance diagram for extendedFaceToCellStencil:
Collaboration diagram for extendedFaceToCellStencil:

List of all members.

Public Member Functions

 extendedFaceToCellStencil (const polyMesh &)
 Construct from mesh.
template<class Type >
void  collectData (const mapDistribute &map, const labelListList &stencil, const GeometricField< Type, fvsPatchField, surfaceMesh > &fld, List< List< Type > > &stencilFld)

Static Public Member Functions

template<class T >
static void  collectData (const mapDistribute &map, const labelListList &stencil, const GeometricField< T, fvsPatchField, surfaceMesh > &fld, List< List< T > > &stencilFld)
 Use map to get the data into stencil order.
template<class Type >
static tmp< GeometricField
< Type, fvPatchField, volMesh > >  
weightedSum (const mapDistribute &map, const labelListList &stencil, const GeometricField< Type, fvsPatchField, surfaceMesh > &fld, const List< List< scalar > > &stencilWeights)
 Sum surface field contributions to create cell values.

Protected Attributes

const polyMesh &  mesh_

Constructor & Destructor Documentation


Member Function Documentation

static void collectData ( const mapDistribute &   map,
const labelListList &   stencil,
const GeometricField< T, fvsPatchField, surfaceMesh > &   fld,
List< List< T > > &   stencilFld  
) [static]

Use map to get the data into stencil order.

Foam::tmp< Foam::GeometricField< Type, Foam::fvPatchField, Foam::volMesh > > weightedSum ( const mapDistribute &   map,
const labelListList &   stencil,
const GeometricField< Type, fvsPatchField, surfaceMesh > &   fld,
const List< List< scalar > > &   stencilWeights  
) [static]

Member Data Documentation

const polyMesh& mesh_ [protected]

Definition at line 61 of file extendedFaceToCellStencil.H.


The documentation for this class was generated from the following files: