Commit Graph

3936 Commits

Author SHA1 Message Date
00fe187f77 Adding constraint of tracking motion in reduced dimension cases. Not
altering the dsmc particle's velocity - that was the problem before,
as the tracking modifies it on patch collision.  Creating a local
velocity used only for the tracking destination.
2009-10-11 14:17:45 +01:00
51ebdc5e80 Merge branch 'master' into dsmc 2009-10-11 11:16:56 +01:00
0cbddca2c8 Neater handling of non-patch face crossing. Not applying a small
tracking increase to patch interactions.
2009-10-11 00:02:36 +01:00
bf68452326 Using rescue tolerance for all rescues. 2009-10-11 00:01:59 +01:00
e9da288118 Reverted the Americanism "math" back to the original "mathematical" and reverted name of
the include file back to mathematicalConstants.H to make upgrading code slightly easier.
2009-10-10 22:58:58 +01:00
d416664301 Renamed to a more descriptive and generic name. 2009-10-10 22:56:46 +01:00
cbac388de8 Moving a successful out-of-cell track off of the crossed face by an
additional minValidTrackFraction so to avoid an ambiguous track next
time if the particle leaves the new cell.
2009-10-09 19:22:46 +01:00
b46cfdda5e Not moving towards cell centre on ambiguous track, only a little
down-range on the track.
2009-10-09 19:01:52 +01:00
bc119c4f28 Removing instrumentation statements 2009-10-09 18:22:07 +01:00
9f63351649 New method for finding which cell a particle should be in if it is not
in the cell it thinks that it is when it starts and the endPosition is
also outside - an exact search off all point, edge and face connected
cells.  If it still isn't found, a recovering move to cell centre is
applied.
2009-10-09 17:45:04 +01:00
20ab51ca50 Trying various methods to decide what to do. Best guess of which cell
the particle is in is off, going to try a different way.
2009-10-09 16:36:11 +01:00
b3624de7a3 named regIOobject for dictionary 2009-10-09 15:11:58 +01:00
4ed11a6c23 renaming of solidBodyMotionFunctions 2009-10-09 13:43:37 +01:00
5488acac27 Small changes to output during best guess determination.
Making intersection test tolerance SMALL.
2009-10-09 11:01:26 +01:00
29f40776ed Fixing bug in faceIntersection where the sign of the distance was
being discarded on return from the triPointRef intersecion test.  Was
only appearing when using FULL_RAY tests.
2009-10-09 10:39:06 +01:00
3ef3638c44 Fixing bug in faceIntersection where the sign of the distance was
being discarded on return from the triPointRef intersecion test.  Was
only appearing when using FULL_RAY tests.
2009-10-09 10:39:06 +01:00
37d84af453 Reducing compilation time by removing items from Make/files, temporary 2009-10-08 18:53:03 +01:00
2d6c691e75 Adding instrumentation Pout statements.
Using an additional test for best guess face, which is the nearest
face, although this is not fully thought out, and can be a problem if
the nearest face is on a patch and this is not appropriate.
2009-10-08 18:50:46 +01:00
5ecde8d92e new solidBodyMotionFunctions 2009-10-08 17:55:26 +01:00
f7d9174738 Merge commit 'OpenCFD/master' into olesenm 2009-10-08 16:50:34 +02:00
98c3d099fd new solidBodyMotionFunctions 2009-10-08 15:15:42 +01:00
dfe5fb4aa9 name nut and G 2009-10-08 15:12:33 +01:00
84be998ebc Merge commit 'OpenCFD/master' into olesenm 2009-10-08 12:07:04 +02:00
5e852915f5 Merge commit 'bundle/home' into olesenm
Conflicts:
	src/autoMesh/autoHexMesh/trackedParticle/trackedParticle.H
	src/mesh/autoMesh/autoHexMesh/trackedParticle/trackedParticle.H
	src/mesh/blockMesh/blockMesh/blockMeshMerge.C
	src/postProcessing/functionObjects/field/streamLine/streamLineParticle.H
2009-10-08 12:03:35 +02:00
c45ea2c4f1 reworked stringListOps to improve the flexibility
- added subsetStrings and inplaceSubsetString

- added class wordReListMatcher to wrap a match() for a UList<wordRe>
2009-10-08 11:32:26 +02:00
33156d98dd blockMesh/curvedEdges misc. cleanup
- also sifted through code to find out why polySplineEdge is going wrong

  It doesn't seem to be a virtual/non-virtual issue, but appears to
  be an issue with how BSpline is solving for the new points.
2009-10-08 01:02:53 +02:00
4bc523b593 added curvedEdges::compare(const edge&) 2009-10-07 21:16:21 +02:00
46b240ba86 Using a new, more careful method when a cell is concave, not relying
on plane crossings for any actual motion or face intersection
decisions.
2009-10-08 14:28:30 +01:00
de73dd7a98 Merge branch 'master' into concaveTrackingByCell 2009-10-08 11:09:50 +01:00
8fd827aeb3 Moving to a cell approach for cells that are concave. WIP - still
problems.
2009-10-06 16:59:46 +01:00
86af21c833 radiation fixes 2009-10-06 14:52:20 +01:00
a4d76986c7 radiation fixes 2009-10-06 14:44:05 +01:00
9ef96ef0a8 Modified version of Mattijs' concave tracking modifications. Changes
to Mattijs' work are:

+ Correct use of normals and cosine (dot product) to identify planar
  faces.

+ Correct use for lambda in tracking - it is a fraction, not a distance.

+ Not doing a reduce on demand driven construction data - not all
  processors call it at the same time, so crashes.

This implementation contains an attempt at making the calculation of
lambdaC (from the cell centre) use decomposed triangles for faces, but
this is a bad approach, the concept of using lambdaC relies on the
definition of a convex polyhedron, i.e. none of the planes of the
faces of the polyhedron are inside the volume.  Can't use this method
and will need to treat a convex cell completely differently, not just
some of its faces.
2009-10-06 10:21:43 +01:00
2dcd867f47 blockMesh improvements
- expose point field throughout

- make output less verbose, but can switch on/off with verbose() static method
2009-10-05 22:53:22 +02:00
5f440f1aef Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev 2009-10-02 17:18:15 +01:00
fd7eb97042 remove rho from K calculation 2009-10-02 17:17:22 +01:00
cba2e9905c removed whitespace 2009-10-02 17:17:00 +01:00
fc039195c5 Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev 2009-10-02 10:32:43 +01:00
7db1464e73 Corrected the initialisation of nut and mut for the solution and the application of the stability limiter. 2009-10-02 10:32:40 +01:00
734a8e7d58 Consistency correction. 2009-10-02 10:31:46 +01:00
7798c4feb9 write access to tag 2009-10-01 21:21:10 +01:00
74fade9bb8 allow directional conductivity 2009-10-01 19:36:44 +01:00
7311aac696 register on mesh, not time 2009-10-01 19:35:46 +01:00
c0f69c19f7 sync blockedFaces 2009-10-01 19:35:18 +01:00
c0558d794f Merge branch 'master' into sixDofPatch 2009-09-30 18:28:45 +01:00
bc483f4683 phi instead of psi 2009-09-30 15:29:43 +01:00
0545576016 Adding rhoInf data member to be passed to the forces function object. 2009-09-30 12:32:49 +01:00
c3519f5b4a patch decomposition through mapping 2009-09-29 22:53:17 +01:00
85a2dbaf59 keep flipMap false 2009-09-29 22:51:20 +01:00
c178021ebc sorted addressing 2009-09-29 20:32:08 +01:00