OpenFOAM: API Guide
v2006
The open source CFD toolbox
constantCoalescence.H
Go to the documentation of this file.
1
/*---------------------------------------------------------------------------*\
2
========= |
3
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
4
\\ / O peration |
5
\\ / A nd | www.openfoam.com
6
\\/ M anipulation |
7
-------------------------------------------------------------------------------
8
Copyright (C) 2017-2018 OpenFOAM Foundation
9
-------------------------------------------------------------------------------
10
License
11
This file is part of OpenFOAM.
12
13
OpenFOAM is free software: you can redistribute it and/or modify it
14
under the terms of the GNU General Public License as published by
15
the Free Software Foundation, either version 3 of the License, or
16
(at your option) any later version.
17
18
OpenFOAM is distributed in the hope that it will be useful, but WITHOUT
19
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
20
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
21
for more details.
22
23
You should have received a copy of the GNU General Public License
24
along with OpenFOAM. If not, see <http://www.gnu.org/licenses/>.
25
26
Class
27
Foam::diameterModels::coalescenceModels::constantCoalescence
28
29
Description
30
Constant coalescence kernel. Used for verification and validation of the
31
coalescence formulation implemented in the populationBalanceModel class.
32
33
SourceFiles
34
constantCoalescence.C
35
36
\*---------------------------------------------------------------------------*/
37
38
#ifndef constantCoalescence_H
39
#define constantCoalescence_H
40
41
#include "
coalescenceModel.H
"
42
43
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
44
45
namespace
Foam
46
{
47
namespace
diameterModels
48
{
49
namespace
coalescenceModels
50
{
51
52
/*---------------------------------------------------------------------------*\
53
Class constantCoalescence Declaration
54
\*---------------------------------------------------------------------------*/
55
56
class
constantCoalescence
57
:
58
public
coalescenceModel
59
{
60
// Private data
61
62
//- constant coalescenceRate
63
const
dimensionedScalar
rate_;
64
65
66
public
:
67
68
//- Runtime type information
69
TypeName
(
"constant"
);
70
71
// Constructor
72
73
constantCoalescence
74
(
75
const
populationBalanceModel
& popBal,
76
const
dictionary
&
dict
77
);
78
79
80
//- Destructor
81
virtual
~constantCoalescence
() =
default
;
82
83
84
// Member Functions
85
86
//- Add to coalescenceRate
87
virtual
void
addToCoalescenceRate
88
(
89
volScalarField
& coalescenceRate,
90
const
label i,
91
const
label j
92
);
93
};
94
95
96
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
97
98
}
// End namespace coalescenceModels
99
}
// End namespace diameterModels
100
}
// End namespace Foam
101
102
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
103
104
#endif
105
106
// ************************************************************************* //
Foam::diameterModels::coalescenceModel
Base class for coalescence models.
Definition:
coalescenceModel.H:52
Foam::diameterModels::coalescenceModels::constantCoalescence::~constantCoalescence
virtual ~constantCoalescence()=default
Destructor.
Foam::diameterModels::coalescenceModels::constantCoalescence::addToCoalescenceRate
virtual void addToCoalescenceRate(volScalarField &coalescenceRate, const label i, const label j)
Add to coalescenceRate.
Definition:
constantCoalescence.C:70
coalescenceModel.H
dict
dictionary dict
Definition:
searchingEngine.H:14
Foam::dictionary
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
Definition:
dictionary.H:121
Foam::diameterModels::populationBalanceModel
Class that solves the univariate population balance equation by means of a class method (also called ...
Definition:
populationBalanceModel.H:179
Foam::dimensioned< scalar >
Foam
Namespace for OpenFOAM.
Definition:
atmBoundaryLayer.C:33
Foam::diameterModels::coalescenceModels::constantCoalescence::TypeName
TypeName("constant")
Runtime type information.
Foam::diameterModels::coalescenceModels::constantCoalescence
Constant coalescence kernel. Used for verification and validation of the coalescence formulation impl...
Definition:
constantCoalescence.H:55
Foam::diameterModels::coalescenceModels::constantCoalescence::constantCoalescence
constantCoalescence(const populationBalanceModel &popBal, const dictionary &dict)
Definition:
constantCoalescence.C:55
Foam::GeometricField< scalar, fvPatchField, volMesh >
src
phaseSystemModels
reactingEulerFoam
phaseSystems
populationBalanceModel
coalescenceModels
constantCoalescence
constantCoalescence.H
Generated by
1.8.17
OPENFOAM® is a registered
trademark
of OpenCFD Ltd.