Public Member Functions | List of all members
emptyFvPatch Class Reference

A patch which will not exist in the fvMesh. Typical example is a front and back plane of a 2-D geometry. More...

Inheritance diagram for emptyFvPatch:
Inheritance graph
[legend]
Collaboration diagram for emptyFvPatch:
Collaboration graph
[legend]

Public Member Functions

 TypeName (emptyPolyPatch::typeName_())
 
 emptyFvPatch (const polyPatch &patch, const fvBoundaryMesh &bm)
 
virtual label size () const
 
virtual const labelUListfaceCells () const
 
- Public Member Functions inherited from fvPatch
virtual void makeWeights (scalarField &) const
 
virtual void makeDeltaCoeffs (scalarField &) const
 
virtual void makeNonOrthoDeltaCoeffs (scalarField &) const
 
virtual void makeNonOrthoCorrVectors (vectorField &) const
 
virtual void initMovePoints ()
 
virtual void movePoints ()
 
 TypeName (polyPatch::typeName_())
 
 declareRunTimeSelectionTable (autoPtr, fvPatch, polyPatch,(const polyPatch &patch, const fvBoundaryMesh &bm),(patch, bm))
 
 fvPatch (const polyPatch &, const fvBoundaryMesh &)
 
virtual ~fvPatch ()
 
const polyPatchpatch () const
 
virtual const wordname () const
 
virtual label start () const
 
virtual bool coupled () const
 
label index () const
 
const fvBoundaryMeshboundaryMesh () const
 
template<class T >
const List< T >::subList patchSlice (const List< T > &l) const
 
const vectorFieldCf () const
 
tmp< vectorFieldCn () const
 
const vectorFieldSf () const
 
const scalarFieldmagSf () const
 
tmp< vectorFieldnf () const
 
virtual tmp< vectorFielddelta () const
 
const scalarFieldweights () const
 
const scalarFielddeltaCoeffs () const
 
template<class Type >
tmp< Field< Type > > patchInternalField (const UList< Type > &) const
 
template<class Type >
tmp< Field< Type > > patchInternalField (const UList< Type > &, const labelUList &faceCells) const
 
template<class Type >
void patchInternalField (const UList< Type > &, Field< Type > &) const
 
template<class GeometricField , class Type >
const GeometricField::PatchpatchField (const GeometricField &) const
 
template<class GeometricField , class Type >
const GeometricField::PatchlookupPatchField (const word &name, const GeometricField *=nullptr, const Type *=nullptr) const
 
template<class Type >
Foam::tmp< Foam::Field< Type > > patchInternalField (const UList< Type > &f) const
 
template<class Type >
Foam::tmp< Foam::Field< Type > > patchInternalField (const UList< Type > &f, const labelUList &faceCells) const
 

Additional Inherited Members

- Public Types inherited from fvPatch
typedef fvBoundaryMesh BoundaryMesh
 
- Static Public Member Functions inherited from fvPatch
static autoPtr< fvPatchNew (const polyPatch &, const fvBoundaryMesh &)
 
static const fvPatchlookupPatch (const polyPatch &p)
 
static bool constraintType (const word &pt)
 
static wordList constraintTypes ()
 

Detailed Description

A patch which will not exist in the fvMesh. Typical example is a front and back plane of a 2-D geometry.

Source files

Definition at line 48 of file emptyFvPatch.H.

Constructor & Destructor Documentation

◆ emptyFvPatch()

emptyFvPatch ( const polyPatch patch,
const fvBoundaryMesh bm 
)

Definition at line 39 of file emptyFvPatch.C.

Member Function Documentation

◆ TypeName()

TypeName ( emptyPolyPatch::typeName_()  )

◆ size()

virtual label size ( ) const
inlinevirtual

Reimplemented from fvPatch.

Definition at line 74 of file emptyFvPatch.H.

◆ faceCells()

const labelUList & faceCells ( ) const
virtual

Reimplemented from fvPatch.

Definition at line 54 of file emptyFvPatch.C.


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