Commit Graph

1147 Commits

Author SHA1 Message Date
mattijs
2745cd7544 ENH: createBaffles: create patches and patchFields 2012-12-04 12:02:45 +00:00
mattijs
6209c5d735 ENH: extrudeToRegionMesh: make disconnected 1D the default. Use fvMeshTools. 2012-12-04 11:26:06 +00:00
mattijs
d1d6421b49 ENH: searchableSurfaceToFaceZone: selection of faces and normals 2012-11-30 15:52:36 +00:00
mattijs
bd766da9c8 ENH: splitMeshRegions: use fvMeshTools for fvPatch manipulation 2012-11-29 17:15:14 +00:00
mattijs
b4bb215a8c ENH: subsetMesh: have -cellSet and -dict argument 2012-11-23 11:27:46 +00:00
mattijs
c76869eb71 Merge branch 'master' of /home/dm4/OpenFOAM/OpenFOAM-dev 2012-11-20 16:02:46 +00:00
mattijs
3e06dc9878 ENH: renumberMesh: renumber cellZones and faceZones (pointZones were already handled) 2012-11-20 16:02:14 +00:00
andy
7888a0d8bb ENH: Updated comment/description 2012-11-19 09:37:41 +00:00
mattijs
e65512be4e COMP: sampling: moved sampledSet writing to fileFormats 2012-11-16 13:13:39 +00:00
mattijs
d0c0fb9da2 ENH: combinePatchFaces: have -meshQuality option 2012-11-14 09:30:59 +00:00
mattijs
14da496a0e ENH: setsToZones: allow -time options 2012-11-13 13:57:14 +00:00
mattijs
434e2fafcd ENH: searchableSurfaces: add checking routines 2012-11-13 12:20:02 +00:00
mattijs
6da9df714c ENH: snappyHexMesh: allow layer thickness specification by total thickness 2012-11-01 12:50:39 +00:00
mattijs
357939a770 ENH: snappyHexMesh: refine by distance to feature 2012-10-29 13:20:42 +00:00
mattijs
2746ec8764 ENH: snappyHexMeshDict: updated comment 2012-10-26 14:40:04 +01:00
mattijs
eca5475f04 ENH: splitMeshRegions: optionally add regionName to all patches 2012-10-08 14:56:05 +01:00
mattijs
0ace34f62e ENH: snappyHexMesh: additional parameter for layer truncation 2012-10-05 11:13:35 +01:00
mattijs
267d6fa42c ENH: checkMesh: parallel sizes printing for patches 2012-10-03 16:54:10 +01:00
mattijs
416940ed33 BUG: mergeMeshes: overwrite write to 0, not constant 2012-10-02 16:19:41 +01:00
mattijs
95572f359f ENH: snappyHexMeshDict: updated comment 2012-09-27 15:21:11 +01:00
mattijs
4bc26d46bd ENH: snappyHexMeshDict: improved comment 2012-09-20 13:00:16 +01:00
mattijs
4a3948383b ENH: topoSetDict: add zoneToPoint 2012-09-20 12:59:32 +01:00
mattijs
ab0e9614b6 ENH: moveDynamicMesh: add -region option 2012-09-20 12:58:07 +01:00
mattijs
001a2ae3dd ENH: createPatchDict: use same transform 2012-09-20 12:51:33 +01:00
mattijs
c76acdd6ff ENH: snappyHexMesh: added new dictionary entries 2012-09-12 09:08:57 +01:00
Henry
2456472b77 extrudeMesh/extrudedMesh: Updated headers and includes 2012-09-07 11:24:30 +01:00
mattijs
26fee7bc71 COMP: extrudedMesh: move templates to separate file 2012-09-07 10:24:34 +01:00
mattijs
3c183eba6c ENH: polyPatch: adding constraint patches to group 2012-09-05 16:40:59 +01:00
mattijs
c1ef233e5d ENH: pointMesh: use MeshObject form 2012-08-31 12:57:17 +01:00
mattijs
bc976819b4 BUG: checkMesh: reduce maximum size of face 2012-08-20 15:18:55 +01:00
mattijs
d316b94de3 ENH: checkGeometry: reorganise coupled points check 2012-08-20 12:41:50 +01:00
mattijs
0b97b9aeaf ENH: checkMesh: check all points on coupled boundaries. 2012-08-20 11:21:17 +01:00
mattijs
9bb7fad6aa COMP: moveDynamicMesh: add vtk writing libraries 2012-08-17 10:29:29 +01:00
mattijs
7240fdd5f8 ENH: moveDynamicMesh: added option to dump AMI weights 2012-08-07 17:39:24 +01:00
mattijs
d6f7fd0939 ENH: targetVolumeToCell: added mask 2012-08-01 15:52:42 +01:00
mattijs
dfa8cf417a BUG: setFields: timeSelector overrides controlDict setting
(more general: timeSelector should only be used for postprocessing utils)
2012-07-26 16:55:25 +01:00
mattijs
1f665836a9 END: createPatchDict: improved comment 2012-07-24 21:28:39 +01:00
mattijs
84834779fe STYLE: conformalVoronoiMesh: removed extraneous include file 2012-07-13 11:44:04 +01:00
mattijs
963e86e8bf STYLE: snappyHexMeshDict: added comment 2012-07-13 11:43:38 +01:00
mattijs
bd5fafddec ENH: targetVolumeToCell: new cellSetSource 2012-07-11 15:35:53 +01:00
mattijs
2d1efdaa6c ENH: snappyHexMesh: run without decomposeParDict 2012-07-10 10:03:32 +01:00
mattijs
413d25fbd2 ENH: boxToCell/face/point: have 'boxes' for multiple boxes 2012-07-10 10:02:01 +01:00
mattijs
d490f96086 STYLE: SLList: make construct from type explicit to avoid nasty conversions 2012-07-10 10:00:52 +01:00
mattijs
33656b3969 ENH: snappyHexMesh: run without decomposeParDict 2012-07-04 10:01:25 +01:00
mattijs
151b59ef5a STYLE: snappyHexMeshDict: indenting 2012-06-20 04:44:07 +01:00
mattijs
8476c1228a ENH: topoSet: added regionToFace source 2012-06-20 04:41:26 +01:00
mattijs
616b3c8273 ENH: treeDataPrimitivePatch: refactored for single template arg 2012-06-13 16:15:01 +01:00
mattijs
069c5ee218 ENH: renumberMesh: ignore inconsistent *ProcAddressing 2012-06-13 10:25:48 +01:00
laurence
f36a25bf39 COMP: cvMesh: Changes to compile with Clang 2012-06-11 11:43:59 +01:00
mattijs
13ba0beca1 ENH: cvMesh: feature method non-optional 2012-06-07 11:22:59 +01:00
mattijs
b892ada5bc ENH: renumberMethods: added structuredRenumber 2012-06-07 11:22:30 +01:00
laurence
2ba20360ea Merge branch 'master' of /home/dm4/OpenFOAM/OpenFOAM-dev 2012-05-31 17:22:34 +01:00
laurence
27ef09e801 COMP: Remove cv2DMesh 2012-05-31 17:19:25 +01:00
mattijs
e781b335bf STYLE: checkMesh,collapseEdges: renamed -meshQuality argument for consistency 2012-05-30 09:30:44 +01:00
mattijs
63a9c592be BUG: cellSizeControl: start off with low priority so single control surface works 2012-05-24 19:02:06 +01:00
mattijs
0136deb88e ENH: extrudeMesh: make edge collape optional 2012-05-22 17:34:03 +01:00
mattijs
f22ba88d8a ENH: extrudeMesh: allow flipNormals for extrude-from-patch 2012-05-22 17:10:26 +01:00
mattijs
ba7aff0333 STYLE: modifyMeshDict: improved comment 2012-05-17 12:32:05 +01:00
mattijs
abbbe31f41 ENH: collapseEdges: parallel operation of mergeEdges 2012-05-17 11:58:35 +01:00
mattijs
9b30d01b96 ENH: snappyHexMesh: removed checking code since now in checkMesh 2012-05-16 14:43:26 +01:00
mattijs
b1d2767282 ENH: collapseEdges: read meshQualityDict. parallel operation. 2012-05-16 11:16:46 +01:00
mattijs
e14d8d14d7 GIT: checkCvMesh: surpassed by checkMesh -meshQualityDict option 2012-05-16 11:13:58 +01:00
mattijs
62a203c9db ENH: checkMesh: add meshQualityDict option 2012-05-16 11:12:49 +01:00
mattijs
41308b9696 ENH: collapseEdges: parallel operation 2012-05-16 10:16:18 +01:00
laurence
03e4f7cc4a BUG: checkMesh: sort number of cells with a given number of faces 2012-05-11 09:12:21 +01:00
laurence
453a455c83 BUG: Correct line length 2012-05-02 17:23:45 +01:00
laurence
f0d86b6886 Merge branch 'collapseEdgesParallel' 2012-05-02 17:23:01 +01:00
mattijs
0993f29f70 STYLE: snappyHexMeshDict: updated comment 2012-05-01 17:11:21 +01:00
laurence
756166462d COMP: Enable compilation of cv2d 2012-04-26 15:18:40 +01:00
laurence
6a3571b3e9 COMP: Move boost and mpfr library includes from wmake/rules/general/CGAL
This is so that surfaceFeatureExtract will compile without boost/mpfr
2012-04-26 15:10:24 +01:00
mattijs
7f7786ec12 Merge branch 'master' of /home/dm4/OpenFOAM/OpenFOAM-dev 2012-04-24 15:28:34 +01:00
mattijs
01444d4b61 BUG: renumberMesh.C: update flip status for renumbered faces 2012-04-24 15:23:32 +01:00
laurence
c0695e04fa ENH: collapseEdges: Use PointEdgeWave to propagate collapse information 2012-04-20 17:07:10 +01:00
sergio
13ef974eff ENH: Adding -overwrite option to mirrorMesh and update tutorial 2012-04-20 12:16:50 +01:00
sergio
5c84589ae9 Merge branch 'master' of /home/dm4/OpenFOAM/OpenFOAM-dev 2012-04-19 14:10:14 +01:00
sergio
9d6def688f ENH: Adding extrudePatchMesh, re-location of extrudeModel and
createShellMesh and introducing io::READ_IF_PRESENT option
in polyMesh constructor from components
2012-04-19 14:07:51 +01:00
Henry
5682987dc7 Updated headers 2012-04-17 16:49:03 +01:00
laurence
df636c4082 ENH: collapseEdges: WIP to extend to work in parallel 2012-04-17 16:48:44 +01:00
Henry
cd51a5eea3 Consistency: Changed exponent FORTRAN style 'E' to C style 'e' 2012-04-17 16:48:27 +01:00
mattijs
868c4af0c2 BUG: cvMesh: build cvMeshSurfaceSimplify through Allwmake 2012-04-10 12:34:15 +01:00
mattijs
bdfbea228c STYLE: snappyHexMeshDict, surfaceMeshTriangulate: corrected comment 2012-04-10 12:33:45 +01:00
laurence
20736c8b85 Merge branch 'master' of /home/dm4/OpenFOAM/OpenFOAM-dev 2012-04-05 16:41:50 +01:00
laurence
3c8d8c149e ENH: cvMesh: Allow lookup for baffle surfaces 2012-04-05 16:37:01 +01:00
laurence
bae7a57c7c ENH: cvMesh: Force lookup of specialiseFeaturePoints 2012-04-05 16:34:10 +01:00
mattijs
e8b03e3a25 COMP: cvMeshSurfaceSimplify: moved isosurface algo out to ThirdParty 2012-04-04 16:48:46 +01:00
mattijs
64a73cb45e ENH: cvMeshSurfaceSimplify: use octree version 2012-04-04 16:03:39 +01:00
laurence
421a2b8520 COMP: cvMesh: Add CGAL_INEXACT flag 2012-04-03 11:36:38 +01:00
mattijs
124295b3c9 ENH: autoSnapDriver: preserve baffles on faceZone surfaces 2012-04-02 18:02:16 +01:00
mattijs
e537286435 ENH: cvMeshBrackgroundMesh: cleaned up code 2012-04-02 12:00:57 +01:00
mattijs
92a66ebc61 ENH: cvMeshbackgroundMesh: cleaned up building 2012-04-02 10:56:59 +01:00
mattijs
4a07295238 ENH: cvMeshBackgroundMesh: new application to get a background mesh 2012-04-02 10:52:42 +01:00
mattijs
6757a6b70d Merge branch 'master' of /home/dm4/OpenFOAM/OpenFOAM-dev 2012-03-30 12:03:12 +01:00
mattijs
b8eb3cae7d ENH: renumberMesh: do not print frontWidth if not calculated 2012-03-30 09:56:25 +01:00
laurence
160f1b52b6 BUG: cvMesh: Correct removal of out-of-bound shape in octree 2012-03-30 09:40:26 +01:00
mattijs
928d81c282 ENH: cvMeshSurfaceSimplify: make robust for open surfaces 2012-03-30 09:23:34 +01:00
mattijs
fc2cb0ae75 Merge branch 'master' of /home/dm4/OpenFOAM/OpenFOAM-dev 2012-03-28 18:59:46 +01:00
mattijs
4d57d3c568 STYLE: extrudeToRegionMesh: comment 2012-03-28 18:10:13 +01:00
laurence
29d7526d32 STYLE: Change header dates 2012-03-30 09:00:01 +01:00
laurence
b16dc1e4a5 Merge branch 'master' of /home/dm4/OpenFOAM/OpenFOAM-dev 2012-03-30 08:54:05 +01:00
laurence
3c6c675081 STYLE: Remove trailing whitespace 2012-03-30 08:53:47 +01:00
laurence
187d7dee54 Merge branch 'master' of /home/dm4/OpenFOAM/OpenFOAM-dev 2012-03-27 17:11:30 +01:00
laurence
3b00da1488 ENH: cvMesh: add filter function to remove nearly parallel edges
The edges are connected by a single point only.
2012-03-27 17:10:14 +01:00
laurence
b2b12835fa ENH: cvMesh: Add edgeMergeAngle to cvMeshDict 2012-03-27 17:09:03 +01:00
laurence
bb8c271262 ENH: cvMesh: Set refinementFactor default to 1.0 2012-03-27 17:08:16 +01:00
laurence
95cead86d8 COMP: cvMesh: link to ptscotch instead of scotch 2012-03-27 17:07:47 +01:00
mattijs
9f995fe1b7 Merge branch 'master' of /home/dm4/OpenFOAM/OpenFOAM-dev 2012-03-26 12:18:28 +01:00
mattijs
ec25783410 ENH: splitMeshRegions, autoHexMesh: allocate face-decomp structure before doing findCell 2012-03-26 12:17:46 +01:00
mattijs
716374286d BUG: createBaffles: duplicate command line option specification 2012-03-26 12:13:31 +01:00
andy
9530ab74d6 Merge branch 'master' of /home/dm4/OpenFOAM/OpenFOAM-dev 2012-03-23 14:50:14 +00:00
andy
7cbf62f4d6 STYLE: wrapped extrudeToRegionMesh header doc in verbatim/endverbatim 2012-03-23 14:50:03 +00:00
sergio
6c6ac0ef10 ENH: Adding region option 2012-03-23 11:53:38 +00:00
andy
79062e3fa2 ENH: Updated fluent3DMeshToFoam Flex rules for reading header information 2012-03-22 14:48:27 +00:00
mattijs
6ac73b7d58 STYLE:topoSetDict: make consistent with code 2012-03-20 17:27:09 +00:00
mattijs
c440f4fbb9 ENH: topoSet: added pointToCell/Face with edge option 2012-03-20 14:12:51 +00:00
laurence
1b19e1dbc0 ENH: cvMesh: Initial code for required cell size in the style of required alignment 2012-03-19 11:29:34 +00:00
laurence
c0524a8eeb STYLE: Correct formatting 2012-03-19 11:29:03 +00:00
laurence
db8857a88b ENH: cvMesh: Reactivate automatic cell-sizing within iterations 2012-03-16 15:11:50 +00:00
laurence
a2a9a09f94 BUG: Add indentation to Info statement 2012-03-16 15:11:22 +00:00
mattijs
d85480969e Merge branch 'master' of /home/dm4/OpenFOAM/OpenFOAM-dev 2012-03-16 12:13:01 +00:00
laurence
37f56b61ae Merge branch 'cvMesh-automaticCellSize' 2012-03-16 11:27:56 +00:00
laurence
3a9b54f3b1 ENH: cvMesh: Add support for changing the surface cell size during a simulation
Currently disabled, but adding the functionality to change the cell size
based upon the non-orthogonality and the offset of patch faces from the
surface they are supposed to conform to.
2012-03-16 11:25:09 +00:00
laurence
23470c19ae ENH: Add automatic, fieldFromFile and uniformValue cell sizing for surfaces 2012-03-16 10:16:19 +00:00
laurence
644a76b40c ENH: Add time selection to checkCvMesh 2012-03-16 10:17:24 +00:00
laurence
7f6527130b STYLE: Update headers 2012-03-16 10:11:24 +00:00
mattijs
7b5fec3361 BUG: extrudeToRegionMesh: extruding cyclics 2012-03-15 15:41:05 +00:00
mattijs
efb2f886fa BUG: createPatch: do not remove cyclics since are referred to by opposite side or processorCyclics 2012-03-14 09:35:02 +00:00
mattijs
8695d09a92 BUG: renumberMesh: not flipping faces 2012-03-07 14:53:09 +00:00
mattijs
129d1224e8 BUG: renumberMesh: multiple processor faces on cells 2012-03-07 09:27:42 +00:00
mattijs
9b0518f015 STYLE: vtkUnstructuredToFoam: date 2012-03-05 14:18:07 +00:00
mattijs
8cabdb25df ENH: vtkUnstructuredToFoam: vtk mesh reader 2012-03-05 14:16:15 +00:00
mattijs
10cb0b37ad BUG: checkMesh: handle 0 size meshes 2012-03-05 14:14:23 +00:00
laurence
7fb932f697 BUG: cvMesh: revert the quick circumsphere test in buildParallelInterface 2012-03-05 09:23:38 +00:00
laurence
3592ce9e58 Merge branch 'master' of /home/dm4/OpenFOAM/OpenFOAM-dev 2012-03-02 16:51:16 +00:00
laurence
14594f2ee1 BUG: cvMesh: Change == to = in buildParallelInterface 2012-03-02 16:19:03 +00:00
mattijs
0b31fcb243 Merge branch 'master' of /home/dm4/OpenFOAM/OpenFOAM-dev 2012-03-01 17:49:21 +00:00
mattijs
c6b11dd751 ENH: renumberMesh: add zoltan 2012-03-01 17:48:22 +00:00
laurence
edccfce28e Merge branch 'cvMesh' 2012-03-01 17:45:27 +00:00
laurence
f0bcc20b40 ENH: cvMesh: Improve parallel algorithm
Add functions to indexedCell and indexedVertex to calculate duals
and work out whether cell or vertex is near a processor boundary.

Add functions to seed and remove far points around the processor
boundary.
2012-03-01 17:36:04 +00:00
laurence
fbc77c4c73 BUG: extendedFeatureEdgeMesh: Return a miss if a edge end is the nearest hit 2012-03-01 17:24:37 +00:00
laurence
fd953175e0 ENH: cvMesh: Add quick rejection tests to octree and buildParallelInterface 2012-03-01 17:21:13 +00:00
laurence
369d4967d2 ENH: checkCvMesh: Add application to output bad faces.
Uses the cvMesh polyMesh quality sub-dictionary settings to output
a set of bad faces to be viewed.
2012-03-01 17:09:27 +00:00
mattijs
ff1d39c934 ENH: cvMeshSurfaceSimplify: new cvMesh utility to output the surface 2012-02-29 14:41:22 +00:00
mattijs
055108622e Merge branch 'master' of /home/dm4/OpenFOAM/OpenFOAM-dev 2012-02-29 10:31:04 +00:00
laurence
b5737931e5 Merge branch 'cvMesh' 2012-02-28 18:26:31 +00:00
laurence
3b6a1f144e ENH: cvMesh: revert default minCellSizeLimit in autoDensity 2012-02-28 18:25:08 +00:00
mattijs
23ee80ebad ENH: cellSizeControlSurfaces: access to defaultCellSzie 2012-02-27 14:45:17 +00:00
mattijs
0d4c02c839 BUG: mergePolyMesh: zone indexing bug 2012-02-23 15:25:03 +00:00
mattijs
139c22716d ENH: renumberMesh: make frontwidth calculation an option 2012-02-22 16:34:58 +00:00
mattijs
a0597834a9 ENH: renumberMesh: added Sloan renumbering 2012-02-21 13:00:35 +00:00
mattijs
faacebb1f2 ENH: renumberMesh: changed api of renumber library.
Changed API. Made bandCompression proper CutHillMcKey. Better stats.
2012-02-20 13:07:21 +00:00
mattijs
10e8490d21 ENH: createPatch: do not remove zero-sized patches 2012-02-17 17:25:48 +00:00
laurence
48bcc6f485 ENH: rotateFace moved to face from polyTopoChange and used in cvMesh 2012-02-15 17:51:01 +00:00
laurence
bf012bafae Merge branch 'cvMesh' 2012-02-15 14:47:46 +00:00
laurence
3fd8fb20a0 BUG: cvMesh: Orientation of faces across processor boundaries fixed. 2012-02-15 14:33:35 +00:00
laurence
eb3eacd114 ENH: cvMesh: Add noFilter command line option 2012-02-15 14:32:48 +00:00
mattijs
f2acb35523 ENH: conformationSurfaces.H: access to locationInMesh 2012-02-14 18:11:27 +00:00
mattijs
b1122c20b5 ENH: singleCellMesh: enable generic patchfield handling 2012-02-14 18:10:37 +00:00
mattijs
d8c15b7176 Merge branch 'master' of /home/dm4/OpenFOAM/OpenFOAM-dev 2012-02-13 13:53:24 +00:00
mattijs
5f777fb2de BUG: topoSet: use type() of unconstructed set 2012-02-09 18:06:42 +00:00
laurence
be42c48cb6 BUG: cvMesh: Reset the initial value of keepSurfacePoint within the loop 2012-02-09 14:44:28 +00:00
laurence
c3d77467e1 ENH: cvMesh: Change wellInside call to findSurfaceNearest
Do not need need to know whether point is inside or outside.
2012-02-09 12:26:21 +00:00
laurence
ecb31dc57f ENH: cvMesh: Move feature point tree into extendedFeatureEdgeMesh from cvMesh 2012-02-09 12:25:42 +00:00
laurence
779d1548d1 ENH: cvMesh surf conformance: Add quick prefilter for vertices near boundary
dualCellSurfaceAllIntersections is expensive, so do a faster prefilter to
label vertices as being near a boundary before calling that function.
May need more tuning on the distance from a surface that constitutes
being near a boundary.
2012-02-09 10:52:18 +00:00
laurence
693c537190 BUG: cvMesh: Allow external boundaries to be filtered but not proc boundaries 2012-02-09 10:41:04 +00:00
laurence
5b86597f0c Merge branch 'cvMesh' 2012-02-08 15:18:36 +00:00
laurence
3376610f4e ENH: cvMesh: Add writeProcessorInterface function.
Correct bug where List was used instead of DynamicList.
2012-02-08 15:16:44 +00:00
laurence
cc975fa61d STYLE: cvMesh: fix line lengths 2012-02-07 12:16:45 +00:00
laurence
35fdacd810 Merge branch 'cvMesh' 2012-02-07 12:12:12 +00:00
laurence
3f23f5f40f ENH: cvMesh: speed up clipLineToProc. 2012-02-07 12:08:07 +00:00
laurence
3d2ba3ab02 BUG: cvMesh: Revert the prevention of boundary face filtering 2012-02-07 12:05:22 +00:00
laurence
8e8ff31458 ENH: vectorTools: add cosPhi function 2012-02-07 12:04:20 +00:00
laurence
ec2b286b72 ENH: cvMesh: Add variable to indexedVertex denoting whether the vertex is fixed 2012-02-07 12:03:03 +00:00
mattijs
d1767ccaca BUG: setSet: use c string 2012-02-06 10:28:46 +00:00
mattijs
cd01c8f1a2 BUG: mergePolyMesh: merging zones 2012-02-03 15:53:37 +00:00
mattijs
1630b2df9e ENH: snappyHexMesh: added option to check mesh 2012-02-03 12:47:43 +00:00
mattijs
4dd7cc3bf5 ENH: topoSet: print type of set 2012-02-03 12:45:46 +00:00
laurence
a84661c204 ENH: checkMesh: Add output for the average number of faces per cell
Works in parallel
2012-01-30 15:36:30 +00:00
laurence
ac40a2f68d ENH: cvMesh:
- Add final version of range insert. This is faster than inserting points one
by one.
- Add a crude method to guess if an edge location that is near to another is
on a different edge and should be added. See the baffle case as an example
of where this is needed. Code is in nearFeatureEdge()
2012-01-26 17:33:54 +00:00
andy
71e623d558 ENH: creatPatch: added message when requested (new) patch already exists 2012-01-25 10:54:05 +00:00
andy
6dd1d80c18 STYLE: Minor code clean-up 2012-01-25 10:36:43 +00:00
andy
50ddfebf38 ENH: Added -dict option to createPatch utility 2012-01-25 10:03:03 +00:00
andy
040f333f63 ENH: Added -overwrite option to mergeMeshes utility 2012-01-25 09:50:08 +00:00
laurence
a98aecf98f BUG: cvMesh: Average plane C and plane D normals for the mitre point pair 2012-01-24 12:51:35 +00:00
laurence
83d81b7441 ENH: cvMesh: Dynamic tree added for surface points.
Now there is a search for the surface points to check whether they are close
to any other surface point. If they are, reject the point unless the angle
between the normals of the surfaces are around 180 degrees, which means that
the points are close but on opposite surfaces (i.e. there is a small gap).
2012-01-24 12:48:38 +00:00
laurence
4289ae94db ENH: Add dynamicIndexedOctree to cvMesh 2012-02-03 14:21:17 +00:00
andy
a7e19a9632 Merge branch 'master' of /home/dm4/OpenFOAM/OpenFOAM-dev 2012-01-18 10:23:54 +00:00
andy
f8468a0686 BUG: Corrected -dict option for extrudeToRegionMesh utility 2012-01-18 10:23:45 +00:00
laurence
36419e5eff ENH: Change List<> to DynamicList<> in point insertion.
Was a massive bottleneck
Also changed surface conformation to use findAllNearestEdges
2012-01-17 16:21:04 +00:00
laurence
34e088b228 ENH: Add findAllNearestEdges to conformationSurfaces (calls extendedFeatureEdgeMesh) 2012-01-17 16:19:33 +00:00
mattijs
e2cc8830d4 ENH: tetrahedron: move slicing with plane. Removed tetPointRef.H 2012-01-16 15:48:15 +00:00
laurence
c618e6a9d3 BUG: cvMesh: added tolerance for deciding whether vectors are parallel.
There was a bug in feature point handling. normals that were effectively
parallel were not being picked up as being parallel, so a tolerance
has been added as a static const.
2012-01-13 12:11:22 +00:00
mattijs
6a6986b4ce BUG: createBaffles.C: converting coupled faces into baffles 2012-01-13 11:58:27 +00:00
laurence
674abd8ecd ENH: cvMesh: Add vectorTools functions, a test folder and update cvMesh 2012-01-12 16:03:48 +00:00
andy
d0cc8a85f5 BUG: Corrected renumberMethods path (options file) for renumberMesh utility 2012-01-12 09:08:01 +00:00
laurence
6f3027e221 ENH: cvMesh: edge point triplets now inserted according to surface pairs
The addition of edge points now takes into account all surface point
pairs associated with the internal point that generates them.
2012-01-11 14:07:35 +00:00
laurence
866e7371d4 ENH: cvMesh: improved surface conformation point pair placement
Surface conformation points are now not ust projected from oen point onto the
nearest surface, but projected onto any surface which the dual cell of the
Delaunay vertex cuts through.
2012-01-09 09:06:59 +00:00
laurence
e0824b9692 BUG: objToVTK: Do not print vertex normal header in vtk if none are in the obj 2012-01-05 17:45:46 +00:00
laurence
62b1b53fff ENH: cvMesh: Replace std::list with List where possible.
CGAL algorithms such as incident_faces take a list and an output iterator as
arguments. They require the list to have push_back defined. Some std::lists
remain where this is the case.
2012-01-05 15:32:00 +00:00
laurence
46421f7e2d ENH: objToVTK: Add support for vertex normals (vn) 2012-01-04 11:47:49 +00:00
mattijs
f4eeef024e STYLE: duplicate ;; 2011-12-23 15:36:43 +00:00
mattijs
704b33fa79 ENH: renumberMesh: get block ordering working
- added boundaryFirst renumbering method
- renumbering in parallel
- make api methods const
2011-12-21 15:13:04 +00:00
mattijs
5d4030b7f2 BUG: renumberMesh.C: reading bool from dictionary 2011-12-21 10:34:42 +00:00
mattijs
96d6f13f5e Merge branch 'master' of /home/dm4/OpenFOAM/OpenFOAM-dev 2011-12-20 09:11:23 +00:00
mattijs
f80b3a793a ENH: nonBlockingGaussSmoother: block as late as possible.
renumberMesh: option for sorting proc cells last to benefit from this.
2011-12-20 09:09:51 +00:00
andy
bde3edacd3 Merge branch 'master' of /home/dm4/OpenFOAM/OpenFOAM-dev 2011-12-16 12:17:24 +00:00
laurence
f07935e6c6 ENH: cvMesh: 3D CV Mesh Generator
- Remove cvMesh from constructor arguments for faceAreaWeightModel and cvControls
    - Add I.H files for indexedCell and indexedVertex classes
    - Separate feature point functions; put into conformalVoronoiMeshFeaturePoints.C
    - Add feature point specialisations for 2 external and 1 internal edge
    - Add a struct for feature point types
    - Add a writeCellCentres function
2011-12-13 17:50:22 +00:00
mattijs
5588507299 ENH: renumberMesh: have -dict option to read renumberMeshDict 2011-12-13 13:00:39 +00:00
mattijs
c63898c9c5 Merge branch 'master' of /home/dm4/OpenFOAM/OpenFOAM-dev 2011-12-13 12:45:12 +00:00
andy
da4f8e69dc STYLE: Minor code formatting 2011-12-12 17:34:54 +00:00
andy
df24320326 Merge branch 'master' of /home/dm4/OpenFOAM/OpenFOAM-dev 2011-12-12 16:39:59 +00:00
mattijs
2d7b3363ed ENH: patchToFace: allow patch groups in patchToFace 2011-12-12 16:33:11 +00:00
laurence
40fda4f99d STYLE: cv2DMesh: Moved inline function definitions into separate header files. 2011-12-12 14:37:38 +00:00
andy
539bf2f34e STYLE: Minor code formatting 2011-12-12 11:39:36 +00:00
andy
a53b192d7d STYLE: Minor code formatting corrections and corrected copyright year 2011-12-12 11:23:54 +00:00
andy
5715d9965b ENH: Better output message for non 2-D mesh 2011-12-12 11:23:00 +00:00
andy
3c823f658e ENH: Removed unused #include file 2011-12-12 11:21:51 +00:00
andy
547dfe2d7c ENH: Use IOdictionary instead of dictionary 2011-12-12 11:20:59 +00:00
laurence
6eb239279b BUG: cvMesh: Reinstated function in cellSizeFunctions 2011-12-09 14:56:43 +00:00
laurence
b137607820 Merge branch 'master' of /home/dm4/OpenFOAM/OpenFOAM-dev 2011-12-09 12:49:58 +00:00
laurence
ee8c2e4908 BUG: Remove overwrite option from extrude2DMesh and unused variable in cvMesh 2011-12-09 12:48:45 +00:00
mattijs
4fe5330de1 Merge branch 'master' of /home/dm4/OpenFOAM/OpenFOAM-dev 2011-12-09 12:05:24 +00:00
mattijs
72ef3d26e4 ENH: renumberMesh: backwards compatibility: use default if no system/renumberMeshDict 2011-12-09 11:27:11 +00:00
laurence
ed1fd3d46a Merge branch 'cv2d' 2011-12-09 10:47:54 +00:00
mattijs
67d0c0f597 STYLE: renumberMeshDict: changed defaults for spring to work with tet-pipe 2011-12-09 08:38:49 +00:00
mattijs
17a38cff7c ENH: mergePoints: new API, now templated 2011-12-08 16:32:46 +00:00
mattijs
d5268bf30c ENH: renumberMesh: use renumberMethods library 2011-12-08 16:28:32 +00:00
mattijs
8667536a2b ENH: various: move boundaryField(), internalField() out of loop 2011-12-02 10:38:18 +00:00
mattijs
0af9b561c2 ENH: extrudeToRegionMesh: parallel extrusion, extrude from faceSets 2011-11-30 17:55:15 +00:00
mattijs
51b6dcd4a3 COMP: 64bit label changes 2011-11-28 12:56:34 +00:00
mattijs
8558af2cdf COMP: 64bit label changes 2011-11-28 11:10:46 +00:00
mattijs
b06cd15151 BUG: extrudeToRegionMesh: fix indexing. 2011-11-23 15:28:38 +00:00
Sergio Ferraris
7ae2d39f42 ENH: Changing dict and name of wedge and empty polypatch 2011-11-18 14:35:03 +00:00
mattijs
cb6c3452e7 STYLE: snappyHexMeshDict: added writing of cellCentre fields in debug mode 2011-11-18 11:28:01 +00:00
mattijs
cc825319d2 ENH: singleCellMesh: do all times, write to different region 2011-11-18 11:27:30 +00:00
laurence
075e47ea5a ENH: Merge cvMesh functionality into cv2DMesh
- Added conformationSurface and searchableSurface classes in place
  of querySurface.
- Added cellSizeControl class.
- Change cvMesh argument of relaxation model constructor to Time.
- Add writePrecision option to surfaceConvert.
- Add onLine function to surfaceFeatureExtract.
- Remove querySurface.
- Move createShellMesh and extrude2DMesh to their own libraries.
- Replace controls and tolerances with a cv2DControls object.
- Add patchToPoly2DMesh class to extrude2DMesh.
2011-11-18 09:53:46 +00:00
mattijs
acba38b8aa ENH: setSet: do not exit upon error if in interactive mode 2011-11-16 11:52:40 +00:00
mattijs
d6ef1ac9d1 STYLE: snappyHexMeshDict: changed default 2011-11-15 18:18:25 +00:00
mattijs
f1aa8b5f2a ENH: topoSet: add remove support 2011-11-15 17:58:10 +00:00
laurence
7b88ff0824 ENH: cv2DMesh and cvMesh: Addition of 2D mesher.
cv2DMesh: Initial commit
cvMesh: Constructors take Time argument instead of conformalVoronoiMesh
2011-11-11 09:55:46 +00:00
mattijs
ca4b8c347c ENH: polyMesh,meshSearch: default value on findCell, pointInCell 2011-11-08 17:03:54 +00:00
mattijs
24b3b3e1a9 ENH: extrudeToRegionMesh: removing empty patches 2011-11-08 16:35:04 +00:00
mattijs
e5a635c8b1 Merge branch 'master' of /home/dm4/OpenFOAM/OpenFOAM-dev 2011-10-28 11:46:45 +01:00
mattijs
ee11f9c0e8 ENH: pointInCell, findCell: switchable in-cell algorithm 2011-10-28 11:33:30 +01:00
mattijs
6e08162fc2 BUG: extrude2DMesh: offset z-points 2011-10-28 11:31:45 +01:00
laurence
70bc297da5 BUG: cvMesh.C: Remove #include "fvCFD.H". 2011-10-27 09:44:48 +01:00
laurence
3b67987c7d BUG: extrude2DMesh.C: Add thickness to new point's extrude direction coordinate 2011-10-26 12:07:39 +01:00
mattijs
cfc8d7a190 ENH: checkMesh: output faceSet from faceFaces check (partially duplicate faces) 2011-10-25 10:25:17 +01:00
mattijs
09247dd122 ENH: topoSetDict: corrected comment 2011-10-19 18:26:09 +01:00
mattijs
8bb44c7410 ENH: extrudeToRegionMesh: parallel operation 2011-10-19 18:25:00 +01:00
mattijs
d25d4d28ce ENH: checkMesh: zero cell meshes 2011-10-17 18:27:47 +01:00