Public Member Functions | List of all members
filmPyrolysisVelocityCoupledFvPatchVectorField Class Reference

This boundary condition is designed to be used in conjunction with surface film and pyrolysis modelling. More...

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

Public Member Functions

 TypeName ("filmPyrolysisVelocityCoupled")
 
 filmPyrolysisVelocityCoupledFvPatchVectorField (const fvPatch &, const DimensionedField< vector, volMesh > &)
 
 filmPyrolysisVelocityCoupledFvPatchVectorField (const fvPatch &, const DimensionedField< vector, volMesh > &, const dictionary &)
 
 filmPyrolysisVelocityCoupledFvPatchVectorField (const filmPyrolysisVelocityCoupledFvPatchVectorField &, const fvPatch &, const DimensionedField< vector, volMesh > &, const fvPatchFieldMapper &)
 
 filmPyrolysisVelocityCoupledFvPatchVectorField (const filmPyrolysisVelocityCoupledFvPatchVectorField &)
 
virtual tmp< fvPatchVectorFieldclone () const
 
 filmPyrolysisVelocityCoupledFvPatchVectorField (const filmPyrolysisVelocityCoupledFvPatchVectorField &, const DimensionedField< vector, volMesh > &)
 
virtual tmp< fvPatchVectorFieldclone (const DimensionedField< vector, volMesh > &iF) const
 
const wordphiName () const
 
wordphiName ()
 
const wordrhoName () const
 
wordrhoName ()
 
virtual void updateCoeffs ()
 
virtual void write (Ostream &) const
 

Detailed Description

This boundary condition is designed to be used in conjunction with surface film and pyrolysis modelling.

It provides a velocity boundary condition for patches on the primary region based on whether the patch is seen to be 'wet', retrieved from the film alpha field.

Example of the boundary condition specification:

<patchName>
{
    type            filmPyrolysisVelocityCoupled;
    phi             phi;      // name of flux field (default = phi)
    rho             rho;      // name of density field (default = rho)
    deltaWet        1e-4;     // threshold height for 'wet' film
    value           uniform   (0 0 0); // initial velocity / [m/s]
}
Source files

Definition at line 65 of file filmPyrolysisVelocityCoupledFvPatchVectorField.H.

Constructor & Destructor Documentation

◆ filmPyrolysisVelocityCoupledFvPatchVectorField() [1/5]

Definition at line 32 of file filmPyrolysisVelocityCoupledFvPatchVectorField.C.

Referenced by filmPyrolysisVelocityCoupledFvPatchVectorField::clone().

Here is the caller graph for this function:

◆ filmPyrolysisVelocityCoupledFvPatchVectorField() [2/5]

◆ filmPyrolysisVelocityCoupledFvPatchVectorField() [3/5]

◆ filmPyrolysisVelocityCoupledFvPatchVectorField() [4/5]

◆ filmPyrolysisVelocityCoupledFvPatchVectorField() [5/5]

Member Function Documentation

◆ TypeName()

TypeName ( "filmPyrolysisVelocityCoupled"  )

◆ clone() [1/2]

virtual tmp<fvPatchVectorField> clone ( ) const
inlinevirtual

◆ clone() [2/2]

virtual tmp<fvPatchVectorField> clone ( const DimensionedField< vector, volMesh > &  iF) const
inlinevirtual

◆ phiName() [1/2]

const word& phiName ( ) const
inline

◆ phiName() [2/2]

word& phiName ( )
inline

◆ rhoName() [1/2]

const word& rhoName ( ) const
inline

◆ rhoName() [2/2]

word& rhoName ( )
inline

◆ updateCoeffs()

void updateCoeffs ( )
virtual

◆ write()

void write ( Ostream os) const
virtual

Definition at line 206 of file filmPyrolysisVelocityCoupledFvPatchVectorField.C.

References os(), fvPatchField::write(), and Ostream::writeEntryIfDifferent().

Here is the call graph for this function:

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