DAFvSourceUniformPressureGradient.H
Go to the documentation of this file.
1 /*---------------------------------------------------------------------------*\
2 
3  DAFoam : Discrete Adjoint with OpenFOAM
4  Version : v4
5 
6  Description:
7  Child class for uniform pressure gradient
8 
9 \*---------------------------------------------------------------------------*/
10 
11 #ifndef DAFvSourceUniformPressureGradient_H
12 #define DAFvSourceUniformPressureGradient_H
13 
14 #include "DAFvSource.H"
15 #include "addToRunTimeSelectionTable.H"
16 
17 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
18 
19 namespace Foam
20 {
21 
22 /*---------------------------------------------------------------------------*\
23  Class DAFvSourceUniformPressureGradient Declaration
24 \*---------------------------------------------------------------------------*/
25 
27  : public DAFvSource
28 {
29 
30 protected:
31 public:
32  TypeName("uniformPressureGradient");
33  // Constructors
34 
35  //- Construct from components
37  const word modelType,
38  const fvMesh& mesh,
39  const DAOption& daOption,
40  const DAModel& daModel,
41  const DAIndex& daIndex);
42 
43  //- Destructor
45  {
46  }
47 
49  virtual void calcFvSource(volVectorField& fvSource);
50 };
51 
52 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
53 
54 } // End namespace Foam
55 
56 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
57 
58 #endif
59 
60 // ************************************************************************* //
Foam::DAFvSource
Definition: DAFvSource.H:34
Foam::DAFvSourceUniformPressureGradient::DAFvSourceUniformPressureGradient
DAFvSourceUniformPressureGradient(const word modelType, const fvMesh &mesh, const DAOption &daOption, const DAModel &daModel, const DAIndex &daIndex)
Definition: DAFvSourceUniformPressureGradient.C:19
Foam::DAFvSourceUniformPressureGradient::calcFvSource
virtual void calcFvSource(volVectorField &fvSource)
compute the FvSource term
Definition: DAFvSourceUniformPressureGradient.C:30
Foam::DAFvSourceUniformPressureGradient::~DAFvSourceUniformPressureGradient
virtual ~DAFvSourceUniformPressureGradient()
Definition: DAFvSourceUniformPressureGradient.H:44
Foam::DAFvSourceUniformPressureGradient::TypeName
TypeName("uniformPressureGradient")
Foam::DAOption
Definition: DAOption.H:29
DAFvSource.H
fvSource
volScalarField & fvSource
Definition: createRefsHeatTransfer.H:7
mesh
fvMesh & mesh
Definition: createRefsHeatTransfer.H:4
Foam::DAIndex
Definition: DAIndex.H:32
Foam::DAModel
Definition: DAModel.H:57
Foam
Definition: checkGeometry.C:32
Foam::DAFvSourceUniformPressureGradient
Definition: DAFvSourceUniformPressureGradient.H:26