OpenFOAM logo
Open Source CFD Toolkit

faNVDscheme Class Template Reference

Inheritance diagram for faNVDscheme:

Inheritance graph
[legend]
Collaboration diagram for faNVDscheme:

Collaboration graph
[legend]
List of all members.

template<class Type, class NVDweight>
class Foam::faNVDscheme< Type, NVDweight >


Public Types

typedef NVDweight Weight
 Define a typedef for the NVDweight.

Public Member Functions

 TypeName ("faNVDscheme")
 Runtime type information.
 faNVDscheme (const faMesh &mesh, const edgeScalarField &edgeFlux, const NVDweight &weight)
 Construct from mesh and edgeFlux and blendingFactor.
 faNVDscheme (const faMesh &mesh, Istream &is)
 Construct from mesh and Istream.
 faNVDscheme (const faMesh &mesh, const edgeScalarField &edgeFlux, Istream &is)
 Construct from mesh, edgeFlux and Istream.
virtual tmp< edgeScalarFieldweights (const GeometricField< Type, faPatchField, areaMesh > &) const
 Return the interpolation weighting factors.

Protected Attributes

const edgeScalarFieldedgeFlux_

Member Typedef Documentation

typedef NVDweight Weight
 

Define a typedef for the NVDweight.

Definition at line 97 of file faNVDscheme.H.


Constructor & Destructor Documentation

faNVDscheme const faMesh mesh,
const edgeScalarField edgeFlux,
const NVDweight &  weight
[inline]
 

Construct from mesh and edgeFlux and blendingFactor.

Definition at line 108 of file faNVDscheme.H.

faNVDscheme const faMesh mesh,
Istream is
[inline]
 

Construct from mesh and Istream.

The name of the flux field is read from the Istream and looked-up from the database

Definition at line 125 of file faNVDscheme.H.

References Foam::edgeScalarField.

faNVDscheme const faMesh mesh,
const edgeScalarField edgeFlux,
Istream is
[inline]
 

Construct from mesh, edgeFlux and Istream.

Definition at line 143 of file faNVDscheme.H.


Member Function Documentation

TypeName "faNVDscheme< Type, NVDweight >"   ) 
 

Runtime type information.

virtual tmp<edgeScalarField> weights const GeometricField< Type, faPatchField, areaMesh > &   )  const [virtual]
 

Return the interpolation weighting factors.

Implements edgeInterpolationScheme.


Member Data Documentation

const edgeScalarField& edgeFlux_ [protected]
 

Definition at line 80 of file faNVDscheme.H.


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