CFDEMcoupling
2.4
Main Page
Classes
Files
File List
All
Classes
CFDEMcoupling-PUBLIC
src
lagrangian
cfdemParticle
subModels
voidFractionModel
bigParticleVoidFraction
bigParticleVoidFraction.H
1
/*---------------------------------------------------------------------------*\
2
CFDEMcoupling - Open Source CFD-DEM coupling
3
4
CFDEMcoupling is part of the CFDEMproject
5
www.cfdem.com
6
Christoph Goniva, christoph.goniva@cfdem.com
7
Copyright 2009-2012 JKU Linz
8
Copyright 2012- DCS Computing GmbH, Linz
9
-------------------------------------------------------------------------------
10
License
11
This file is part of CFDEMcoupling.
12
13
CFDEMcoupling is free software; you can redistribute it and/or modify it
14
under the terms of the GNU General Public License as published by the
15
Free Software Foundation; either version 3 of the License, or (at your
16
option) any later version.
17
18
CFDEMcoupling 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 CFDEMcoupling; if not, write to the Free Software Foundation,
25
Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
26
27
Description
28
This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS
29
and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER).
30
31
Class
32
bigParticleVoidFraction
33
34
SourceFiles
35
bigParticleVoidFraction.C
36
37
\*---------------------------------------------------------------------------*/
38
39
#ifndef bigParticleVoidFraction_H
40
#define bigParticleVoidFraction_H
41
42
#include "voidFractionModel.H"
43
44
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
45
46
namespace
Foam
47
{
48
49
/*---------------------------------------------------------------------------*\
50
Class noDrag Declaration
51
\*---------------------------------------------------------------------------*/
52
53
class
bigParticleVoidFraction
54
:
55
public
voidFractionModel
56
{
57
58
private
:
59
dictionary propsDict_;
60
61
const
scalar alphaMin_;
// min value of voidFraction
62
63
mutable
bool
alphaLimited_;
64
65
public
:
66
67
//- Runtime type information
68
TypeName(
"bigParticle"
);
69
70
71
// Constructors
72
73
//- Construct from components
74
bigParticleVoidFraction
75
(
76
const
dictionary& dict,
77
cfdemCloud
& sm
78
);
79
80
// Destructor
81
82
~
bigParticleVoidFraction
();
83
84
85
// Member Functions
86
void
setvoidFraction(
double
**
const
& ,
double
**&,
double
**&,
double
**&,
double
**&)
const
;
87
88
void
buildLabelHashSet
89
(
90
const
scalar radius,
91
const
vector position,
92
const
label cellID,
93
labelHashSet& hashSett
94
/*labelHashSet& hashSetComplete,
95
labelHashSet& hashSetPartial,
96
labelHashSet& hashSetRest*/
97
)
const
;
98
};
99
100
101
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
102
103
}
// End namespace Foam
104
105
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
106
107
#endif
108
109
// ************************************************************************* //
Foam::bigParticleVoidFraction
Definition:
bigParticleVoidFraction.H:53
Foam::cfdemCloud
Definition:
cfdemCloud.H:81
Foam::voidFractionModel
Definition:
voidFractionModel.H:56
Generated on Fri Sep 11 2015 15:26:20 for CFDEMcoupling by
1.8.6