82535208df
Adding mathematical:: changes and modifying boost library for old
...
meshers.
2009-10-21 17:33:30 +01:00
52136b9430
Moving conformalVoronoiMesh into src/mesh folder.
2009-10-21 17:21:06 +01:00
361370a564
deltaT().value() to deltaTValue()
2009-10-21 16:43:45 +01:00
1f317a6f43
Merge branch 'master' into cvm
2009-10-21 14:44:13 +01:00
d6a278f2b2
Introduced the new file unitConversion.H to hold degToRad, radToDeg
...
and other unit conversion functions as they are required e.g. slug <-> kg.
2009-10-21 10:55:00 +01:00
e926815739
Added calcTetMesh function to write the Delaunay tet mesh out as a
...
proper polyMesh. This is in preparation for using the tet mesh for
post-processing.
Note that calcTetMesh must be called before calcDualMesh, as the later
destroys the indexing of the vertices. Call commented out for now.
Also: Changed all facei celli to faceI cellI.
2009-10-20 20:12:02 +01:00
aa94ddf384
Changing boost thread library name, boost 1.40
2009-10-20 11:00:52 +01:00
93a97bc0e5
Merge branch 'master' into cvm
2009-10-19 18:28:21 +01:00
ffc9d0d97b
find/replace pi/180.0 -> degToRad() and 180.0/pi -> radToDeg()
...
- note left utilities/mesh/advanced/collapseEdges/collapseEdges.C as-is.
It looks suspicious, but the change was recent, so maybe it means something
2009-10-19 13:53:25 +02:00
a8f7488e0f
Merge branch 'olesenm'
2009-10-13 12:39:35 +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
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
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
e290da6074
Merge branch 'master' into cvm
2009-09-30 18:29:16 +01:00
ad5d10b817
Merge commit 'OpenCFD/master' into olesenm
2009-09-23 09:14:28 +02:00
1bdfa97fc7
adapted extrudeProperties for new extrusion model
2009-09-22 15:25:53 +01:00
9dea06e9d8
Merge commit 'OpenCFD/master' into olesenm
2009-09-22 09:33:23 +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
52468771d5
Merging master, fixing wmake/rules conflict.
2009-09-21 11:21:06 +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
8977f1f05f
specified direction extrusion mode
2009-09-17 08:28:10 +01:00
dd093e0a37
blockMesh: rationalize file names/contents
2009-09-16 20:22:56 +02:00
6fc500d68d
blockMesh: move classes into separate library
2009-09-16 19:46:58 +02:00
8e9d110a61
Merge branch 'master' into cvm
2009-09-15 15:19:29 +01:00
325e9e0ab0
Merge branch 'master' into cvm
2009-09-15 15:17:08 +01:00
2cee56ee01
extra printing
2009-09-15 15:02:41 +01:00
9bec0a6715
added some checking
2009-09-11 10:21:16 +01:00
c01cfedba8
added some comment
2009-09-04 12:44:45 +01:00
8dcea0f8cd
using new constant definitions
2009-08-28 18:04:22 +01:00
2625d8910d
extrudeMesh does extrusion from existing mesh
2009-08-21 17:36:42 +01:00
65e925f1fe
extrudeMesh does extrusion from existing mesh
2009-08-21 17:36:27 +01:00
2fca5550cd
Merge branch 'master' into cvm
2009-08-19 18:40:21 +01:00
42001c007a
extraneous printing
2009-08-17 17:05:57 +01:00
b31dc84dba
Merge branch 'master' into cvm
2009-08-11 11:21:23 +01:00
31c76da40f
Changed the runtime-selection tables to output a sorted toc.
2009-08-06 18:01:28 +01:00
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
fe0745476d
revert to reading surfaces from constant so parallel works out of the box
2009-08-04 16:43:38 +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
2d2c8cf8bc
Merge branch 'master' into cvm
2009-07-28 10:40:50 +01:00
816f6b3488
Updated the headers.
2009-07-24 17:01:31 +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