Commit Graph

1960 Commits

Author SHA1 Message Date
1bdfa97fc7 adapted extrudeProperties for new extrusion model 2009-09-22 15:25:53 +01:00
859d727696 added patch non-manifold edge dumping 2009-09-22 15:25:16 +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
af62832bff master instead of masterNo 2009-09-21 10:58:51 +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
791b5aaeaa replacing isType with isA to enable directMappedWall to work 2009-09-15 17:51:59 +01: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
40dd870588 sample gmsh files 2009-09-11 16:19:49 +01:00
9bec0a6715 added some checking 2009-09-11 10:21:16 +01:00
10ae335e08 added warning message - coupled bcs not handled 2009-09-10 12:43:51 +01:00
21ba33aad1 added region option 2009-09-08 17:37:56 +01:00
c01cfedba8 added some comment 2009-09-04 12:44:45 +01:00
1198d3e0ad added region option 2009-09-04 12:25:28 +01:00
e94d59d88e check on existence of faceZone 2009-09-03 08:56:07 +01:00
4594d03b32 Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev 2009-09-02 14:51:49 +01:00
6dc2e62946 do not map demand driven geometric data 2009-09-02 14:51:42 +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
61b29463d1 renamed patches to patchInfo 2009-08-19 15:19:02 +01:00
4575c3328b Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev 2009-08-18 22:12:22 +01:00
ddfe6c39e9 user overrideable tolerances 2009-08-18 22:12:06 +01:00
a7e4cdea99 Removed tabs. 2009-08-18 08:27:08 +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
5ac6840d06 Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev 2009-08-07 11:28:12 +01:00
dc999ad07e fvMesh xfer constructor change 2009-08-07 11:27:48 +01:00
8d115b35c1 Merge branch 'master' into splitCyclic
Conflicts:
	applications/utilities/mesh/advanced/modifyMesh/cellSplitter.C
	applications/utilities/mesh/conversion/fluent3DMeshToFoam/fluent3DMeshToFoam.L
	applications/utilities/mesh/generation/blockMesh/blockMesh.C
	applications/utilities/mesh/generation/blockMesh/createTopology.C
	applications/utilities/mesh/generation/snappyHexMesh/Make/options
	src/OpenFOAM/containers/Lists/ListOps/ListOps.H
	src/OpenFOAM/containers/Lists/ListOps/ListOpsTemplates.C
	src/OpenFOAM/containers/Lists/UList/UList.H
	src/OpenFOAM/containers/Lists/UList/UListI.H
	src/OpenFOAM/fields/pointPatchFields/constraint/processor/processorPointPatchField.C
	src/OpenFOAM/meshes/polyMesh/polyMeshFromShapeMesh.C
	src/OpenFOAM/meshes/polyMesh/polyPatches/basic/coupled/coupledPolyPatch.C
	src/OpenFOAM/meshes/polyMesh/polyPatches/basic/coupled/coupledPolyPatch.H
	src/OpenFOAM/meshes/polyMesh/polyPatches/constraint/cyclic/cyclicPolyPatch.C
	src/OpenFOAM/meshes/polyMesh/polyPatches/constraint/cyclic/cyclicPolyPatch.H
	src/OpenFOAM/meshes/polyMesh/polyPatches/constraint/processor/processorPolyPatch.C
	src/OpenFOAM/meshes/polyMesh/syncTools/syncTools.C
	src/OpenFOAM/meshes/polyMesh/syncTools/syncTools.H
	src/OpenFOAM/meshes/polyMesh/syncTools/syncToolsTemplates.C
	src/autoMesh/autoHexMesh/autoHexMeshDriver/autoLayerDriver.C
	src/autoMesh/autoHexMesh/meshRefinement/meshRefinementBaffles.C
	src/decompositionAgglomeration/Allwmake
	src/decompositionAgglomeration/decompositionMethods/Make/files
	src/decompositionAgglomeration/decompositionMethods/Make/options
	src/dynamicMesh/attachDetach/attachInterface.C
	src/dynamicMesh/polyTopoChange/polyTopoChange/addPatchCellLayer.C
	src/dynamicMesh/polyTopoChange/polyTopoChange/addPatchCellLayer.H
	src/dynamicMesh/polyTopoChange/polyTopoChange/hexRef8.C
	src/dynamicMesh/polyTopoChange/polyTopoChange/polyTopoChange.C
	src/dynamicMesh/polyTopoChange/polyTopoChange/polyTopoChange.H
	src/dynamicMesh/polyTopoChange/polyTopoChange/removePoints.H
	src/dynamicMesh/slidingInterface/coupleSlidingInterface.C
	src/finiteVolume/Make/files
	tutorials/channelOodles/channel395/constant/polyMesh/blockMeshDict
	tutorials/icoFoam/cavity/constant/polyMesh/blockMeshDict
	wmake/rules/linux64Gcc/c++Opt
2009-08-07 08:19:53 +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
e5a710d3eb Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev 2009-08-05 16:18:38 +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
d4864d9b6e Moved the "generic" BCs into a separate library and included it only in those utilities
which need this functionality.  Solvers will now check the correctness of the BCs on
read.
2009-08-04 22:13:54 +01:00
3ca538421d initial changes to compile src 2009-08-04 18:32:32 +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