FreeFOAM The Cross-Platform CFD Toolkit
Hosted by SourceForge:
Get FreeFOAM at SourceForge.net.
            Fast, secure and Free Open Source software downloads

directMappedVelocityFluxFixedValueFvPatchField Class Reference

Recycles the velocity and flux at a patch to this patch. More...

#include <finiteVolume/directMappedVelocityFluxFixedValueFvPatchField.H>


Detailed Description

Recycles the velocity and flux at a patch to this patch.

mode = NEARESTPATCHFACE : sample nearest face on selected patch mode = NEARESTFACE : sample nearest face on any patch. Note: does not warn if nearest actually is on internal face!

Source files

Definition at line 54 of file directMappedVelocityFluxFixedValueFvPatchField.H.

Collaboration diagram for directMappedVelocityFluxFixedValueFvPatchField:

List of all members.

Public Member Functions

 TypeName ("directMappedVelocityFlux")
 Runtime type information.
 directMappedVelocityFluxFixedValueFvPatchField (const fvPatch &, const DimensionedField< vector, volMesh > &)
 Construct from patch and internal field.
 directMappedVelocityFluxFixedValueFvPatchField (const fvPatch &, const DimensionedField< vector, volMesh > &, const dictionary &)
 Construct from patch, internal field and dictionary.
 directMappedVelocityFluxFixedValueFvPatchField (const directMappedVelocityFluxFixedValueFvPatchField &, const fvPatch &, const DimensionedField< vector, volMesh > &, const fvPatchFieldMapper &)
 Construct by mapping given.
 directMappedVelocityFluxFixedValueFvPatchField (const directMappedVelocityFluxFixedValueFvPatchField &)
 Construct as copy.
virtual tmp< fvPatchVectorField >  clone () const
 Construct and return a clone.
 directMappedVelocityFluxFixedValueFvPatchField (const directMappedVelocityFluxFixedValueFvPatchField &, const DimensionedField< vector, volMesh > &)
 Construct as copy setting internal field reference.
virtual tmp< fvPatchVectorField >  clone (const DimensionedField< vector, volMesh > &iF) const
 Construct and return a clone setting internal field reference.
virtual void  updateCoeffs ()
 Update the coefficients associated with the patch field.
virtual void  write (Ostream &) const
 Write.

Constructor & Destructor Documentation

Construct from patch and internal field.

Definition at line 43 of file directMappedVelocityFluxFixedValueFvPatchField.C.

Referenced by directMappedVelocityFluxFixedValueFvPatchField::clone().

directMappedVelocityFluxFixedValueFvPatchField ( const fvPatch &   p,
const DimensionedField< vector, volMesh > &   iF,
const dictionary &   dict  
)

Construct from patch, internal field and dictionary.

Definition at line 89 of file directMappedVelocityFluxFixedValueFvPatchField.C.

References Foam::exit(), Foam::FatalError, FatalErrorIn, and fvPatch::name().

Construct as copy setting internal field reference.

Definition at line 132 of file directMappedVelocityFluxFixedValueFvPatchField.C.


Member Function Documentation

TypeName ( "directMappedVelocityFlux"    )

Runtime type information.

virtual tmp<fvPatchVectorField> clone (  ) const [inline, virtual]
virtual tmp<fvPatchVectorField> clone ( const DimensionedField< vector, volMesh > &   iF  ) const [inline, virtual]

Construct and return a clone setting internal field reference.

Definition at line 121 of file directMappedVelocityFluxFixedValueFvPatchField.H.

References directMappedVelocityFluxFixedValueFvPatchField::directMappedVelocityFluxFixedValueFvPatchField().

void write ( Ostream &   os  ) const [virtual]

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