Public Member Functions | List of all members
fixedFluxExtrapolatedPressureFvPatchScalarField Class Reference

This boundary condition sets the pressure gradient to the provided value such that the flux on the boundary is that specified by the velocity boundary condition. More...

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

Public Member Functions

 TypeName ("fixedFluxExtrapolatedPressure")
 
 fixedFluxExtrapolatedPressureFvPatchScalarField (const fvPatch &, const DimensionedField< scalar, volMesh > &)
 
 fixedFluxExtrapolatedPressureFvPatchScalarField (const fvPatch &, const DimensionedField< scalar, volMesh > &, const dictionary &)
 
 fixedFluxExtrapolatedPressureFvPatchScalarField (const fixedFluxExtrapolatedPressureFvPatchScalarField &, const fvPatch &, const DimensionedField< scalar, volMesh > &, const fvPatchFieldMapper &)
 
 fixedFluxExtrapolatedPressureFvPatchScalarField (const fixedFluxExtrapolatedPressureFvPatchScalarField &)
 
virtual tmp< fvPatchScalarFieldclone () const
 
 fixedFluxExtrapolatedPressureFvPatchScalarField (const fixedFluxExtrapolatedPressureFvPatchScalarField &, const DimensionedField< scalar, volMesh > &)
 
virtual tmp< fvPatchScalarFieldclone (const DimensionedField< scalar, volMesh > &iF) const
 
- Public Member Functions inherited from fixedFluxPressureFvPatchScalarField
 TypeName ("fixedFluxPressure")
 
 fixedFluxPressureFvPatchScalarField (const fvPatch &, const DimensionedField< scalar, volMesh > &)
 
 fixedFluxPressureFvPatchScalarField (const fvPatch &, const DimensionedField< scalar, volMesh > &, const dictionary &)
 
 fixedFluxPressureFvPatchScalarField (const fixedFluxPressureFvPatchScalarField &, const fvPatch &, const DimensionedField< scalar, volMesh > &, const fvPatchFieldMapper &)
 
 fixedFluxPressureFvPatchScalarField (const fixedFluxPressureFvPatchScalarField &)
 
 fixedFluxPressureFvPatchScalarField (const fixedFluxPressureFvPatchScalarField &, const DimensionedField< scalar, volMesh > &)
 
virtual void updateSnGrad (const scalarField &snGradp)
 
virtual void updateCoeffs ()
 
virtual void write (Ostream &) const
 
- Public Member Functions inherited from updateableSnGrad
 updateableSnGrad ()=default
 
virtual ~updateableSnGrad ()=default
 

Detailed Description

This boundary condition sets the pressure gradient to the provided value such that the flux on the boundary is that specified by the velocity boundary condition.

Example of the boundary condition specification:

<patchName>
{
    type            fixedFluxExtrapolatedPressure;
}
See also
Foam::fixedGradientFvPatchField
Source files

Definition at line 62 of file fixedFluxExtrapolatedPressureFvPatchScalarField.H.

Constructor & Destructor Documentation

◆ fixedFluxExtrapolatedPressureFvPatchScalarField() [1/5]

Definition at line 28 of file fixedFluxExtrapolatedPressureFvPatchScalarField.C.

Referenced by fixedFluxExtrapolatedPressureFvPatchScalarField::clone().

Here is the caller graph for this function:

◆ fixedFluxExtrapolatedPressureFvPatchScalarField() [2/5]

fixedFluxExtrapolatedPressureFvPatchScalarField ( const fvPatch p,
const DimensionedField< scalar, volMesh > &  iF,
const dictionary dict 
)

◆ fixedFluxExtrapolatedPressureFvPatchScalarField() [3/5]

◆ fixedFluxExtrapolatedPressureFvPatchScalarField() [4/5]

◆ fixedFluxExtrapolatedPressureFvPatchScalarField() [5/5]

Member Function Documentation

◆ TypeName()

TypeName ( "fixedFluxExtrapolatedPressure"  )

◆ clone() [1/2]

virtual tmp<fvPatchScalarField> clone ( ) const
inlinevirtual

◆ clone() [2/2]

virtual tmp<fvPatchScalarField> clone ( const DimensionedField< scalar, volMesh > &  iF) const
inlinevirtual

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