CFDEMcoupling
2.4
Main Page
Classes
Files
File List
All
Classes
CFDEMcoupling-PUBLIC
src
lagrangian
cfdemParticle
subModels
IOModel
basicIO
basicIO.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
basicIO
33
34
SourceFiles
35
basicIO.C
36
37
\*---------------------------------------------------------------------------*/
38
39
#ifndef basicIO_H
40
#define basicIO_H
41
42
#include "IOModel.H"
43
#include "dataExchangeModel.H"
44
45
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
46
47
namespace
Foam
48
{
49
50
/*---------------------------------------------------------------------------*\
51
Class noDrag Declaration
52
\*---------------------------------------------------------------------------*/
53
54
class
basicIO
55
:
56
public
IOModel
57
{
58
59
private
:
60
61
//dictionary propsDict_;
62
63
word dirName_;
64
65
fileName path_;
66
67
mutable
int
nPProc_;
68
69
// Member Functions
70
71
protected
:
72
mutable
fileName lagPath_;
73
74
public
:
75
76
//- Runtime type information
77
TypeName(
"basicIO"
);
78
79
80
// Constructors
81
82
//- Construct from components
83
basicIO
84
(
85
const
dictionary& dict,
86
cfdemCloud
& sm
87
);
88
89
// Destructor
90
91
~
basicIO
();
92
93
94
// Member Functions
95
int
dumpDEMdata()
const
;
96
};
97
98
99
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
100
101
}
// End namespace Foam
102
103
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
104
105
#endif
106
107
// ************************************************************************* //
Foam::basicIO
Definition:
basicIO.H:54
Foam::IOModel
Definition:
IOModel.H:54
Foam::cfdemCloud
Definition:
cfdemCloud.H:81
Generated on Fri Sep 11 2015 15:26:20 for CFDEMcoupling by
1.8.6