FreeFOAM The Cross-Platform CFD Toolkit
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

+ 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 polyMeshmesh_

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: