Commit Graph

267 Commits

Author SHA1 Message Date
5c28dd80cd Added control for surface conformation rebuild frequency.
Adding execution time to application.

Adding boolean control for timeChecks, setting to off.

Added determination and reporting of the net number of vertices removed during
an iteration.

Modified and cleaned up all reporting to screen.
2009-08-06 16:39:48 +01:00
0b990fd925 Tweak to commented out function. 2009-08-05 18:20:24 +01:00
20407ca628 Moved vertex size and alignment setting to an external function. Still needs to
have a stored point rebuild mechanism.

Added functions to decide when and how to rebuild and store the surface
conformation.  conformToSurface is now private, so only move can be called from
outside the conformalVoronoiMesh class.
2009-08-05 15:27:06 +01:00
97900b0ba4 Using a remove and insert method to move points to avoid problems with the CGAL
move function.  If move can't be fixed by the CGAL guys then go to a complete
removal and reinsertion at each step.
2009-08-05 13:25:00 +01:00
e82106c619 Storing and reinserting surface conformation instead of recalculating at each
iteration. Rebuilding every 10 steps as a hard-coded experiment.
2009-08-04 18:26:55 +01:00
fdcc01b2e3 Linear surface distance cell size function 2009-08-03 15:06:26 +01:00
8d9063f8e5 Modified size function - function of distance to surface. 2009-07-31 17:53:50 +01:00
851639c0f5 Added rotational face controller to CV2DMesher. Works well, converges in <80
iterations as with 3D.  Size function and controller parameters hard coded.

Produces seg faults from CGAL intermittently on point insertions, whether the
exact or inexact kernel is used, in FULLDEBUG or NDEBUG builds.  Submitted query
to cgal mailing list.
2009-07-31 16:48:19 +01:00
60a59da975 Merge branch 'master' into cvm 2009-07-29 14:13:35 +01:00
2d2c8cf8bc Merge branch 'master' into cvm 2009-07-28 10:40:50 +01:00
655608678e Merge commit 'OpenCFD/master' into olesenm 2009-07-27 08:31:06 +02:00
91157af10c All ThirdParty build-related stuff moved there. 2009-07-24 23:10:15 +02:00
816f6b3488 Updated the headers. 2009-07-24 17:01:31 +01:00
b1a3bcc9a9 take control of Allwmake scripts for third-party sources
- this improves the chances of having a current version
2009-07-24 11:01:29 +02:00
a6997c257a allow baffles on coupled boundary faces 2009-07-23 20:52:19 +01:00
c1993c92fa Merge branch 'olesenm' 2009-07-23 12:42:52 +01:00
1bfa912781 Modified more Description entries in utilities for documenting purposes 2009-07-22 15:51:53 +01:00
dacc93a568 Merge commit 'OpenCFD/master' into olesenm 2009-07-22 12:55:38 +02:00
5692a06a32 fixed up sloppy Allwclean files 2009-07-22 12:39:20 +02:00
e3710c2b66 stabilise expansion calculation for if no point on arc 2009-07-22 11:24:03 +01:00
b67065aadf option for reading cubit meshes 2009-07-16 14:16:12 +01:00
85e0f54ec9 Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev 2009-07-15 12:04:31 +01:00
077b6ec769 extraneous include files 2009-07-15 12:03:43 +01:00
1f8e1a0a58 Added objOutput Switch to controls to allow debug obj output to be controlled.
Added function to limit vertex displacements that penetrate the surface or come
to close to it (closer than twice the local point pair distance) by recursively
halving the displacement vector.

Using runTime.loop() construct in app for time loop - with runTime++ at the end
of the loop - wasn't getting the polyMesh written to the final timestep.  Moving
targetCellSize and internal delaunay vertex writing out of writeDual function
and calling them from the move() function.
2009-07-14 15:34:30 +01:00
6cf07c4cb8 Implemented face rotation controller and some associated functions and fixes.
Some test code code commented out at point of displacementAccumulator
addition/clip.
2009-07-13 18:24:21 +01:00
5f50cd5f29 Closing brace in wrong place, non internalOrBoundaryPoint Dvs asked for
alignment which was uninitialised.
2009-07-11 12:49:34 +01:00
1dbb7bb393 Merge branch 'master' into cvm 2009-07-10 11:39:45 +01:00
37b0fe0ade Corrections to get the tutorial test loop to run cleanly. 2009-07-09 23:28:54 +01:00
e6cdada5d6 correct extrudeMesh 2009-07-09 16:01:36 +01:00
4c13ef589b faceZone checking. wip 2009-07-09 11:57:21 +01:00
db77abe02b Merge branch 'master' into cvm 2009-07-09 10:24:23 +01:00
9015b7f493 added comment 2009-07-07 18:54:19 +01:00
3d6be6aa5e expand on case directory 2009-07-07 15:48:18 +01:00
6acfd6a3ae execute bit set 2009-07-07 15:48:04 +01:00
d02e3f1468 unused files 2009-07-07 15:38:50 +01:00
0cbe8c8466 Fixing snappyHexMesh tut conflict 2009-07-06 14:40:38 +01:00
e17c87d876 wildcards for patch spec 2009-07-01 13:54:48 +01:00
95dfa44497 missing entry 2009-07-01 13:54:20 +01:00
12a924a3f5 no backup of old set 2009-06-30 22:17:20 +01:00
1cabcf6c12 createBaffles with faceZone 2009-06-30 22:17:03 +01:00
e28256477a checks on zones 2009-06-30 22:16:01 +01:00
f00b156252 Merge branch 'master' into cvm 2009-06-30 11:24:34 +01:00
e6416c2604 preserve flipmap 2009-06-29 17:30:02 +01:00
74d7cb2664 changed faceZone flip map usage 2009-06-25 23:42:49 +01:00
70dfaf6456 moved message printing 2009-06-25 19:34:37 +01:00
6c994a32d6 updated example dictionaries for new sources 2009-06-25 17:24:08 +01:00
c6ee712a17 Merge branch 'master' into cvm 2009-06-24 16:00:19 +01:00
75945b507f error check for zero cells 2009-06-23 13:16:00 +01:00
4bb9d9c150 Merge branch 'master' into cvm 2009-06-22 16:30:20 +01:00
0fd2a5f056 making stitchMesh,mergePatchPairs work 2009-06-18 20:35:55 +01:00