DAFoam
v4.0.2
Discrete Adjoint with OpenFOAM
dafoam
src
adjoint
DAFvSource
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
26
class
DAFvSourceUniformPressureGradient
27
:
public
DAFvSource
28
{
29
30
protected
:
31
public
:
32
TypeName
(
"uniformPressureGradient"
);
33
// Constructors
34
35
//- Construct from components
36
DAFvSourceUniformPressureGradient
(
37
const
word modelType,
38
const
fvMesh&
mesh
,
39
const
DAOption
& daOption,
40
const
DAModel
& daModel,
41
const
DAIndex
& daIndex);
42
43
//- Destructor
44
virtual
~DAFvSourceUniformPressureGradient
()
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
Generated by
1.8.17