Commit Graph

3936 Commits

Author SHA1 Message Date
821635d186 fix mastercell calculation 2009-09-29 20:31:24 +01:00
98dd8ff0f6 access to transformation 2009-09-29 20:30:39 +01:00
cbf3b76658 unused include file 2009-09-29 20:29:59 +01:00
673100d8aa have non-uniform offset vector 2009-09-29 20:29:38 +01:00
ce299b3917 Making parallel motion consistent. Moving all motion state data to a
sepatate class so that it may be scattered in one operation.
2009-09-29 17:35:53 +01:00
dfd02c8b4f sixDof motion pointPatchField 2009-09-28 19:06:11 +01:00
7e985f898e added remove command 2009-09-24 23:48:19 +01:00
ee060ce00a make wedgePlane entry optional 2009-09-24 18:41:10 +01:00
912fcfe401 clean up memory 2009-09-24 18:40:44 +01:00
72cacc9588 added zoneSets 2009-09-24 18:39:04 +01:00
bc04e760b3 Changing flat collision tolerance to SMALL. Making direct interaction
list build PPFE.
2009-09-24 18:10:31 +01:00
ceca5c62d6 Revert "Adding constraint of tracking motion in reduced dimension cases."
This reverts commit 9d3f0eaefb.

Need to do rigorously including implications for gathering data.

Bird's method for a 2D code involves all vector quantities being
actually 2D, and the density (for example) being particles per unit
area (flowfield) or length (surface).  Needs some thought to
generalise.
2009-09-24 12:47:57 +01:00
9d3f0eaefb Adding constraint of tracking motion in reduced dimension cases.
Saving the full 3D velocity before constraining for tracking, then
restoring afterwards.
2009-09-24 10:33:29 +01:00
65ca8a8b99 Merge branch 'master' into dsmc 2009-09-24 09:55:56 +01:00
fb527df51a added missing execute bit on src/mesh/Allwmake 2009-09-24 10:22:36 +02:00
74ae63a6c0 minor optimization for zones checking
- when reporting is off, stop checking on the first error
2009-09-24 10:19:15 +02:00
ad5d10b817 Merge commit 'OpenCFD/master' into olesenm 2009-09-23 09:14:28 +02:00
a9391f440b Not calculating tangential forces when tangentialOverlap = zero. Gave
floating point error and is pointless.
2009-09-22 18:26:39 +01:00
60c43585fe Renaming SpringSliderDashpot to PairSpringSliderDashpot to allow a
WallSpringSliderDashpot model.

Correctly identifying non-flat - sharp - wall interactions, i.e. with
concave points and edges.  Rigoruous methods for exclusion distances
of existing wall interaction sites.

Separated off wall force calculation into WallSpringSliderDashpot
model.
2009-09-22 16:35:15 +01:00
909b590652 balance before refinement 2009-09-22 15:27:32 +01:00
2f9e3fa6a9 disable wildcard matching when expanding variables 2009-09-22 15:26:57 +01:00
9dea06e9d8 Merge commit 'OpenCFD/master' into olesenm 2009-09-22 09:33:23 +02:00
426a14d905 Moving all parts of the collision to separate private member
functions.
2009-09-21 20:25:24 +01:00
0ebea8d809 Added generalised, parallel wall interactions for normal wall touches
only so far.  Wall force model hard-coded.
2009-09-21 20:11:28 +01:00
7750383089 Tidying up InteractionLists - needed to use pointField for the points,
so move everything to a vectorField or a pointField.  Changed accessor
for a ReferredCells points to points().

Renamed PairFunction to PairModel, so will fit in with WallModel,
rather than WallFunction, a confusion waiting to happen.
2009-09-21 20:10:35 +01:00
97fb0c31a0 blockMesh: misc code cleanup 2009-09-21 19:43:05 +02:00
d37378acf4 relocate autoMesh -> mesh/autoMesh 2009-09-21 18:20:03 +02:00
0e5899b841 relocate autoMesh -> mesh/autoMesh 2009-09-21 13:07:40 +02:00
63cb767389 Merge branch 'master' into particleInteractions 2009-09-21 12:06:36 +01:00
ce66ff5ed3 points never assigned if not merged 2009-09-21 11:00:19 +01:00
217d71b9ec changed print message 2009-09-21 10:59:49 +01:00
732fa271ba Adding inverse addressing to record which referred cells are in range
of the referred cells.  To be used by wall interactions.
2009-09-18 19:34:49 +01:00
c29354a94d Altering slip force 2009-09-18 19:23:39 +01:00
071065df8e Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev 2009-09-18 08:45:34 +01:00
00913099ee put into compressiblenamespace 2009-09-18 08:45:26 +01:00
a8fb86fc80 extraneous include file 2009-09-18 08:44:35 +01:00
897baf81c0 blockMesh: most mesh data are now demand-driven
- Unless the points(), cells(), patches() methods are called, the classes
  should know maintain a lightweight representation for as long as possible.

- bugfix: old-code used xferMove() instead of xferCopy() when creating the
  topology mesh - causing const pointField& to break if the code order was
  changed

- relocate blockMesh from src/meshing -> src/mesh
2009-09-17 23:45:52 +02:00
3d2d8f3fd8 Resetting tangential overlap when slip occurs 2009-09-17 18:20:56 +01:00
bc4a71af71 Stabilisation of nSubCycles calculation 2009-09-17 18:20:10 +01:00
344a43fd37 Cleaned error title slightly 2009-09-17 17:00:43 +01:00
47d3f1c31d Improved IOerror in the same manner as error 2009-09-17 16:56:27 +01:00
38fe323d92 Adding Young's modulus and Poisson's ratio to the contantProperties of
the InteractingKinematicParcel, using in the SpringSliderDashpot
model.  Correctly determining extreme properties for the timestep
subCycling calculation.
2009-09-17 16:46:05 +01:00
af09f19463 Merge branch 'master' into particleInteractions 2009-09-17 15:15:19 +01:00
45787e2867 Performing maxOp reduce on nSubCycles. 2009-09-17 15:13:43 +01:00
1d1fd3a37c Improved the error message buffering by rewinding when the error is throw rather
than when it is initialised.  This allows messages to be created and added to.
2009-09-17 15:10:07 +01:00
9011070676 Added support for SP compilation. 2009-09-17 15:09:02 +01:00
c69fe0e28f minor adjustments to zone and {cell,face,point}Zones classes
- added static data member with the name associated with the zone-labels
     eg, cellLabels, etc.
  This will be useful when reading the files directly.
2009-09-17 15:44:43 +02:00
5ef09ce543 Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev 2009-09-17 11:52:25 +01:00
25d6f29e86 read using number() instead of scalarToken() 2009-09-17 08:27:35 +01:00
c2ad2d1bd6 blockMesh: change block from 'has-a' to 'is-a' blockDescription 2009-09-16 22:50:07 +02:00