Commit Graph

1693 Commits

Author SHA1 Message Date
ec2b286b72 ENH: cvMesh: Add variable to indexedVertex denoting whether the vertex is fixed 2012-02-07 12:03:03 +00:00
a84661c204 ENH: checkMesh: Add output for the average number of faces per cell
Works in parallel
2012-01-30 15:36:30 +00:00
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
a98aecf98f BUG: cvMesh: Average plane C and plane D normals for the mitre point pair 2012-01-24 12:51:35 +00:00
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
4289ae94db ENH: Add dynamicIndexedOctree to cvMesh 2012-02-03 14:21:17 +00:00
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
34e088b228 ENH: Add findAllNearestEdges to conformationSurfaces (calls extendedFeatureEdgeMesh) 2012-01-17 16:19:33 +00:00
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
674abd8ecd ENH: cvMesh: Add vectorTools functions, a test folder and update cvMesh 2012-01-12 16:03:48 +00:00
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
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
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
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
1630b2df9e ENH: snappyHexMesh: added option to check mesh 2012-02-03 12:47:43 +00:00
4dd7cc3bf5 ENH: topoSet: print type of set 2012-02-03 12:45:46 +00:00
2890f30897 ENH: solidWallHeatFlux: new postprocessing application for solids 2012-01-25 18:06:28 +00:00
1c3ce0518d ENH: basicThermo: have runtime selection table 2012-01-25 17:45:18 +00:00
26f463487f Merge branch 'master' of /home/dm4/OpenFOAM/OpenFOAM-dev 2012-01-25 15:32:48 +00:00
40f4146ce2 ENH: patchAverage,patchIntegrate: generalise 2012-01-25 15:32:30 +00:00
71e623d558 ENH: creatPatch: added message when requested (new) patch already exists 2012-01-25 10:54:05 +00:00
6dd1d80c18 STYLE: Minor code clean-up 2012-01-25 10:36:43 +00:00
50ddfebf38 ENH: Added -dict option to createPatch utility 2012-01-25 10:03:03 +00:00
040f333f63 ENH: Added -overwrite option to mergeMeshes utility 2012-01-25 09:50:08 +00:00
24084582b4 ENH: Adding updates to Ensight converter (Mark Olesen) 2012-01-20 13:04:44 +00:00
a7e19a9632 Merge branch 'master' of /home/dm4/OpenFOAM/OpenFOAM-dev 2012-01-18 10:23:54 +00:00
f8468a0686 BUG: Corrected -dict option for extrudeToRegionMesh utility 2012-01-18 10:23:45 +00:00
e2cc8830d4 ENH: tetrahedron: move slicing with plane. Removed tetPointRef.H 2012-01-16 15:48:15 +00:00
6a6986b4ce BUG: createBaffles.C: converting coupled faces into baffles 2012-01-13 11:58:27 +00:00
d0cc8a85f5 BUG: Corrected renumberMethods path (options file) for renumberMesh utility 2012-01-12 09:08:01 +00:00
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
2b320a5488 BUG: surfaceCheck: handle .gz additional extension (e.g. motorBike.obj.gz) 2012-01-05 10:07:04 +00:00
b3a9fe0597 Merge branch 'master' of /home/dm4/OpenFOAM/OpenFOAM-dev 2012-01-04 12:17:31 +00:00
f355d6b280 ENH: Updated R utility: added compatibility BCs and converted to use postCalc 2012-01-04 12:16:06 +00:00
46421f7e2d ENH: objToVTK: Add support for vertex normals (vn) 2012-01-04 11:47:49 +00:00
f4eeef024e STYLE: duplicate ;; 2011-12-23 15:36:43 +00:00
c2b0d66f3f Merge branch 'master' of /home/dm4/OpenFOAM/OpenFOAM-dev 2011-12-22 12:27:34 +00:00
ddfd2bfb38 ENH: Updated wallShearStress utility to include compressible RAS flows 2011-12-22 12:27:03 +00:00
2d7e76951e ENH: Provide message if ParaView is not installed instead of swallowing the error 2011-12-22 12:26:33 +00:00
06699987a8 ENH: redistributePar: print decomposition stats upon entry 2011-12-22 11:40:40 +00:00
0f2e8be91c ENH: mapFields: add -subtract option to subtract whilst mapping 2011-12-22 11:39:54 +00:00
7e95308c6b ENH: decomposePar.C: add shortcircuit to avoid allocating point mappers 2011-12-21 16:16:54 +00:00
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
5d4030b7f2 BUG: renumberMesh.C: reading bool from dictionary 2011-12-21 10:34:42 +00:00
96d6f13f5e Merge branch 'master' of /home/dm4/OpenFOAM/OpenFOAM-dev 2011-12-20 09:11:23 +00:00
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
bde3edacd3 Merge branch 'master' of /home/dm4/OpenFOAM/OpenFOAM-dev 2011-12-16 12:17:24 +00:00
657e68ed78 ENH: ensightWriter: added ensight format to sampledSets 2011-12-15 10:16:59 +00:00
5588507299 ENH: renumberMesh: have -dict option to read renumberMeshDict 2011-12-13 13:00:39 +00:00
c63898c9c5 Merge branch 'master' of /home/dm4/OpenFOAM/OpenFOAM-dev 2011-12-13 12:45:12 +00:00