OpenFOAM logo
Open Source CFD Toolkit

cyclicFvPatchField Class Template Reference

Inheritance diagram for cyclicFvPatchField:

Inheritance graph
[legend]
Collaboration diagram for cyclicFvPatchField:

Collaboration graph
[legend]
List of all members.

template<class Type>
class Foam::cyclicFvPatchField< Type >


Public Member Functions

 TypeName (cyclicFvPatch::typeName_())
 Runtime type information.
 cyclicFvPatchField (const fvPatch &, const Field< Type > &)
 Construct from patch and internal field.
 cyclicFvPatchField (const fvPatch &, const Field< Type > &, const dictionary &)
 Construct from patch, internal field and dictionary.
 cyclicFvPatchField (const cyclicFvPatchField< Type > &, const fvPatch &, const Field< Type > &, const fvPatchFieldMapper &)
 Construct by mapping given cyclicFvPatchField onto a new patch.
virtual tmp< fvPatchField<
Type > > 
clone () const
 Construct and return a clone.
 cyclicFvPatchField (const cyclicFvPatchField< Type > &, const Field< Type > &)
 Construct as copy setting internal field reference.
virtual tmp< fvPatchField<
Type > > 
clone (const Field< Type > &iF) const
 Construct and return a clone setting internal field reference.
tmp< Field< Type > > patchNeighbourField () const
 Return neighbour coupled given internal cell data.
virtual tmp< labelFieldnbrColour (const labelField &) const
 Return neighbour colouring.
virtual void updateInterfaceMatrix (const scalarField &psiInternal, scalarField &result, const lduMatrix &, const scalarField &coeffs, const direction cmpt) const
 Update result field based on interface functionality.
virtual bool doTransform () const
 Cyclic coupled interface functions Does the patch field perform the transfromation.
virtual const tensorFieldforwardT () const
 Return face transformation tensor.
virtual const tensorFieldreverseT () const
 Return neighbour-cell transformation tensor.
virtual int rank () const
 Return rank of component for transform.

Constructor & Destructor Documentation

cyclicFvPatchField const fvPatch ,
const Field< Type > & 
 

Construct from patch and internal field.

cyclicFvPatchField const fvPatch ,
const Field< Type > &  ,
const dictionary
 

Construct from patch, internal field and dictionary.

cyclicFvPatchField const cyclicFvPatchField< Type > &  ,
const fvPatch ,
const Field< Type > &  ,
const fvPatchFieldMapper
 

Construct by mapping given cyclicFvPatchField onto a new patch.

cyclicFvPatchField const cyclicFvPatchField< Type > &  ,
const Field< Type > & 
 

Construct as copy setting internal field reference.


Member Function Documentation

virtual tmp<fvPatchField<Type> > clone const Field< Type > &  iF  )  const [inline, virtual]
 

Construct and return a clone setting internal field reference.

Implements coupledFvPatchField.

Definition at line 129 of file cyclicFvPatchField.H.

References Foam::direction, Foam::labelField, and Foam::scalarField.

virtual tmp<fvPatchField<Type> > clone  )  const [inline, virtual]
 

Construct and return a clone.

Implements coupledFvPatchField.

Definition at line 113 of file cyclicFvPatchField.H.

virtual bool doTransform  )  const [inline, virtual]
 

Cyclic coupled interface functions Does the patch field perform the transfromation.

Implements cyclicLduCoupledInterface.

Definition at line 162 of file cyclicFvPatchField.H.

virtual const tensorField& forwardT  )  const [inline, virtual]
 

Return face transformation tensor.

Implements cyclicLduCoupledInterface.

Definition at line 168 of file cyclicFvPatchField.H.

virtual tmp<labelField> nbrColour const labelField  )  const [virtual]
 

Return neighbour colouring.

Implements coupledFvPatchField.

tmp<Field<Type> > patchNeighbourField  )  const [virtual]
 

Return neighbour coupled given internal cell data.

Implements coupledFvPatchField.

virtual int rank  )  const [inline, virtual]
 

Return rank of component for transform.

Implements cyclicLduCoupledInterface.

Definition at line 180 of file cyclicFvPatchField.H.

virtual const tensorField& reverseT  )  const [inline, virtual]
 

Return neighbour-cell transformation tensor.

Implements cyclicLduCoupledInterface.

Definition at line 174 of file cyclicFvPatchField.H.

TypeName cyclicFvPatch::  typeName_()  ) 
 

Runtime type information.

virtual void updateInterfaceMatrix const scalarField psiInternal,
scalarField result,
const lduMatrix ,
const scalarField coeffs,
const direction  cmpt
const [virtual]
 

Update result field based on interface functionality.


The documentation for this class was generated from the following file:
For further information go to www.openfoam.org