PhasicFlow
v0.1
www.cemf.ir
sphereInteractions.cpp
Go to the documentation of this file.
1
/*------------------------------- phasicFlow ---------------------------------
2
O C enter of
3
O O E ngineering and
4
O O M ultiscale modeling of
5
OOOOOOO F luid flow
6
------------------------------------------------------------------------------
7
Copyright (C): www.cemf.ir
8
email: hamid.r.norouzi AT gmail.com
9
------------------------------------------------------------------------------
10
Licence:
11
This file is part of phasicFlow code. It is a free software for simulating
12
granular and multiphase flows. You can redistribute it and/or modify it under
13
the terms of GNU General Public License v3 or any other later versions.
14
15
phasicFlow is distributed to help others in their research in the field of
16
granular and multiphase flows, but WITHOUT ANY WARRANTY; without even the
17
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
18
19
-----------------------------------------------------------------------------*/
20
21
#include "
sphereInteraction.hpp
"
22
23
#include "
geometryMotions.hpp
"
24
25
#include "
contactForceModels.hpp
"
26
#include "
unsortedContactList.hpp
"
27
#include "
sortedContactList.hpp
"
28
29
template
class
pFlow::sphereInteraction
<
30
pFlow::cfModels::limitedLinearNormalRolling
,
31
pFlow::fixedGeometry
,
32
pFlow::unsortedContactList
>;
33
34
template
class
pFlow::sphereInteraction
<
35
pFlow::cfModels::limitedLinearNormalRolling
,
36
pFlow::fixedGeometry
,
37
pFlow::sortedContactList
>;
38
39
template
class
pFlow::sphereInteraction
<
40
pFlow::cfModels::nonLimitedLinearNormalRolling
,
41
pFlow::fixedGeometry
,
42
pFlow::unsortedContactList
>;
43
44
template
class
pFlow::sphereInteraction
<
45
pFlow::cfModels::nonLimitedLinearNormalRolling
,
46
pFlow::fixedGeometry
,
47
pFlow::sortedContactList
>;
48
49
template
class
pFlow::sphereInteraction
<
50
pFlow::cfModels::limitedLinearNormalRolling
,
51
pFlow::rotationAxisMotionGeometry
,
52
pFlow::unsortedContactList
>;
53
54
template
class
pFlow::sphereInteraction
<
55
pFlow::cfModels::limitedLinearNormalRolling
,
56
pFlow::rotationAxisMotionGeometry
,
57
pFlow::sortedContactList
>;
58
59
template
class
pFlow::sphereInteraction
<
60
pFlow::cfModels::nonLimitedLinearNormalRolling
,
61
pFlow::rotationAxisMotionGeometry
,
62
pFlow::unsortedContactList
>;
63
64
template
class
pFlow::sphereInteraction
<
65
pFlow::cfModels::nonLimitedLinearNormalRolling
,
66
pFlow::rotationAxisMotionGeometry
,
67
pFlow::sortedContactList
>;
68
69
70
template
class
pFlow::sphereInteraction
<
71
pFlow::cfModels::limitedLinearNormalRolling
,
72
pFlow::vibratingMotionGeometry
,
73
pFlow::unsortedContactList
>;
74
75
template
class
pFlow::sphereInteraction
<
76
pFlow::cfModels::limitedLinearNormalRolling
,
77
pFlow::vibratingMotionGeometry
,
78
pFlow::sortedContactList
>;
79
80
template
class
pFlow::sphereInteraction
<
81
pFlow::cfModels::nonLimitedLinearNormalRolling
,
82
pFlow::vibratingMotionGeometry
,
83
pFlow::unsortedContactList
>;
84
85
template
class
pFlow::sphereInteraction
<
86
pFlow::cfModels::nonLimitedLinearNormalRolling
,
87
pFlow::vibratingMotionGeometry
,
88
pFlow::sortedContactList
>;
89
90
91
template
class
pFlow::sphereInteraction
<
92
pFlow::cfModels::limitedLinearNormalRolling
,
93
pFlow::multiRotationAxisMotionGeometry
,
94
pFlow::unsortedContactList
>;
95
96
template
class
pFlow::sphereInteraction
<
97
pFlow::cfModels::limitedLinearNormalRolling
,
98
pFlow::multiRotationAxisMotionGeometry
,
99
pFlow::sortedContactList
>;
100
101
template
class
pFlow::sphereInteraction
<
102
pFlow::cfModels::nonLimitedLinearNormalRolling
,
103
pFlow::multiRotationAxisMotionGeometry
,
104
pFlow::unsortedContactList
>;
105
106
template
class
pFlow::sphereInteraction
<
107
pFlow::cfModels::nonLimitedLinearNormalRolling
,
108
pFlow::multiRotationAxisMotionGeometry
,
109
pFlow::sortedContactList
>;
110
112
113
template
class
pFlow::sphereInteraction
<
114
pFlow::cfModels::limitedNonLinearNormalRolling
,
115
pFlow::fixedGeometry
,
116
pFlow::unsortedContactList
>;
117
118
template
class
pFlow::sphereInteraction
<
119
pFlow::cfModels::limitedNonLinearNormalRolling
,
120
pFlow::fixedGeometry
,
121
pFlow::sortedContactList
>;
122
123
template
class
pFlow::sphereInteraction
<
124
pFlow::cfModels::nonLimitedNonLinearNormalRolling
,
125
pFlow::fixedGeometry
,
126
pFlow::unsortedContactList
>;
127
128
template
class
pFlow::sphereInteraction
<
129
pFlow::cfModels::nonLimitedNonLinearNormalRolling
,
130
pFlow::fixedGeometry
,
131
pFlow::sortedContactList
>;
132
133
template
class
pFlow::sphereInteraction
<
134
pFlow::cfModels::limitedNonLinearNormalRolling
,
135
pFlow::rotationAxisMotionGeometry
,
136
pFlow::unsortedContactList
>;
137
138
template
class
pFlow::sphereInteraction
<
139
pFlow::cfModels::limitedNonLinearNormalRolling
,
140
pFlow::rotationAxisMotionGeometry
,
141
pFlow::sortedContactList
>;
142
143
template
class
pFlow::sphereInteraction
<
144
pFlow::cfModels::nonLimitedNonLinearNormalRolling
,
145
pFlow::rotationAxisMotionGeometry
,
146
pFlow::unsortedContactList
>;
147
148
template
class
pFlow::sphereInteraction
<
149
pFlow::cfModels::nonLimitedNonLinearNormalRolling
,
150
pFlow::rotationAxisMotionGeometry
,
151
pFlow::sortedContactList
>;
152
153
154
template
class
pFlow::sphereInteraction
<
155
pFlow::cfModels::limitedNonLinearNormalRolling
,
156
pFlow::vibratingMotionGeometry
,
157
pFlow::unsortedContactList
>;
158
159
template
class
pFlow::sphereInteraction
<
160
pFlow::cfModels::limitedNonLinearNormalRolling
,
161
pFlow::vibratingMotionGeometry
,
162
pFlow::sortedContactList
>;
163
164
template
class
pFlow::sphereInteraction
<
165
pFlow::cfModels::nonLimitedNonLinearNormalRolling
,
166
pFlow::vibratingMotionGeometry
,
167
pFlow::unsortedContactList
>;
168
169
template
class
pFlow::sphereInteraction
<
170
pFlow::cfModels::nonLimitedNonLinearNormalRolling
,
171
pFlow::vibratingMotionGeometry
,
172
pFlow::sortedContactList
>;
173
174
template
class
pFlow::sphereInteraction
<
175
pFlow::cfModels::limitedNonLinearNormalRolling
,
176
pFlow::multiRotationAxisMotionGeometry
,
177
pFlow::unsortedContactList
>;
178
179
template
class
pFlow::sphereInteraction
<
180
pFlow::cfModels::limitedNonLinearNormalRolling
,
181
pFlow::multiRotationAxisMotionGeometry
,
182
pFlow::sortedContactList
>;
183
184
template
class
pFlow::sphereInteraction
<
185
pFlow::cfModels::nonLimitedNonLinearNormalRolling
,
186
pFlow::multiRotationAxisMotionGeometry
,
187
pFlow::unsortedContactList
>;
188
189
template
class
pFlow::sphereInteraction
<
190
pFlow::cfModels::nonLimitedNonLinearNormalRolling
,
191
pFlow::multiRotationAxisMotionGeometry
,
192
pFlow::sortedContactList
>;
193
194
195
// - nonLinearMod models
196
template
class
pFlow::sphereInteraction
<
197
pFlow::cfModels::limitedNonLinearModNormalRolling
,
198
pFlow::fixedGeometry
,
199
pFlow::unsortedContactList
>;
200
201
template
class
pFlow::sphereInteraction
<
202
pFlow::cfModels::limitedNonLinearModNormalRolling
,
203
pFlow::fixedGeometry
,
204
pFlow::sortedContactList
>;
205
206
template
class
pFlow::sphereInteraction
<
207
pFlow::cfModels::nonLimitedNonLinearModNormalRolling
,
208
pFlow::fixedGeometry
,
209
pFlow::unsortedContactList
>;
210
211
template
class
pFlow::sphereInteraction
<
212
pFlow::cfModels::nonLimitedNonLinearModNormalRolling
,
213
pFlow::fixedGeometry
,
214
pFlow::sortedContactList
>;
215
216
template
class
pFlow::sphereInteraction
<
217
pFlow::cfModels::limitedNonLinearModNormalRolling
,
218
pFlow::rotationAxisMotionGeometry
,
219
pFlow::unsortedContactList
>;
220
221
template
class
pFlow::sphereInteraction
<
222
pFlow::cfModels::limitedNonLinearModNormalRolling
,
223
pFlow::rotationAxisMotionGeometry
,
224
pFlow::sortedContactList
>;
225
226
template
class
pFlow::sphereInteraction
<
227
pFlow::cfModels::nonLimitedNonLinearModNormalRolling
,
228
pFlow::rotationAxisMotionGeometry
,
229
pFlow::unsortedContactList
>;
230
231
template
class
pFlow::sphereInteraction
<
232
pFlow::cfModels::nonLimitedNonLinearModNormalRolling
,
233
pFlow::rotationAxisMotionGeometry
,
234
pFlow::sortedContactList
>;
235
236
237
template
class
pFlow::sphereInteraction
<
238
pFlow::cfModels::limitedNonLinearModNormalRolling
,
239
pFlow::vibratingMotionGeometry
,
240
pFlow::unsortedContactList
>;
241
242
template
class
pFlow::sphereInteraction
<
243
pFlow::cfModels::limitedNonLinearModNormalRolling
,
244
pFlow::vibratingMotionGeometry
,
245
pFlow::sortedContactList
>;
246
247
template
class
pFlow::sphereInteraction
<
248
pFlow::cfModels::nonLimitedNonLinearModNormalRolling
,
249
pFlow::vibratingMotionGeometry
,
250
pFlow::unsortedContactList
>;
251
252
template
class
pFlow::sphereInteraction
<
253
pFlow::cfModels::nonLimitedNonLinearModNormalRolling
,
254
pFlow::vibratingMotionGeometry
,
255
pFlow::sortedContactList
>;
256
257
258
template
class
pFlow::sphereInteraction
<
259
pFlow::cfModels::limitedNonLinearModNormalRolling
,
260
pFlow::multiRotationAxisMotionGeometry
,
261
pFlow::unsortedContactList
>;
262
263
template
class
pFlow::sphereInteraction
<
264
pFlow::cfModels::limitedNonLinearModNormalRolling
,
265
pFlow::multiRotationAxisMotionGeometry
,
266
pFlow::sortedContactList
>;
267
268
template
class
pFlow::sphereInteraction
<
269
pFlow::cfModels::nonLimitedNonLinearModNormalRolling
,
270
pFlow::multiRotationAxisMotionGeometry
,
271
pFlow::unsortedContactList
>;
272
273
template
class
pFlow::sphereInteraction
<
274
pFlow::cfModels::nonLimitedNonLinearModNormalRolling
,
275
pFlow::multiRotationAxisMotionGeometry
,
276
pFlow::sortedContactList
>;
unsortedContactList.hpp
pFlow::cfModels::limitedLinearNormalRolling
normalRolling< linear< true > > limitedLinearNormalRolling
Definition:
contactForceModels.hpp:35
pFlow::cfModels::nonLimitedNonLinearNormalRolling
normalRolling< nonLinear< false > > nonLimitedNonLinearNormalRolling
Definition:
contactForceModels.hpp:39
pFlow::vibratingMotionGeometry
geometryMotion< vibratingMotion > vibratingMotionGeometry
Definition:
geometryMotions.hpp:34
pFlow::cfModels::nonLimitedNonLinearModNormalRolling
normalRolling< nonLinearMod< false > > nonLimitedNonLinearModNormalRolling
Definition:
contactForceModels.hpp:42
pFlow::rotationAxisMotionGeometry
geometryMotion< rotatingAxisMotion > rotationAxisMotionGeometry
Definition:
geometryMotions.hpp:36
sortedContactList.hpp
contactForceModels.hpp
sphereInteraction.hpp
pFlow::unsortedContactList
Definition:
unsortedContactList.hpp:29
pFlow::sphereInteraction
Definition:
sphereInteraction.hpp:36
pFlow::sortedContactList
Definition:
sortedContactList.hpp:30
pFlow::cfModels::nonLimitedLinearNormalRolling
normalRolling< linear< false > > nonLimitedLinearNormalRolling
Definition:
contactForceModels.hpp:36
pFlow::fixedGeometry
geometryMotion< fixedWall > fixedGeometry
Definition:
geometryMotions.hpp:40
pFlow::multiRotationAxisMotionGeometry
geometryMotion< multiRotatingAxisMotion > multiRotationAxisMotionGeometry
Definition:
geometryMotions.hpp:38
pFlow::cfModels::limitedNonLinearNormalRolling
normalRolling< nonLinear< true > > limitedNonLinearNormalRolling
Definition:
contactForceModels.hpp:38
pFlow::cfModels::limitedNonLinearModNormalRolling
normalRolling< nonLinearMod< true > > limitedNonLinearModNormalRolling
Definition:
contactForceModels.hpp:41
geometryMotions.hpp
src
Interaction
sphereInteraction
sphereInteractions.cpp
Generated by
1.8.17