Commit Graph

143 Commits

Author SHA1 Message Date
55b13d854f ENH: pointToPointInterpolation: enhanced debug printing 2013-12-04 15:45:05 +00:00
f815a6bba4 ENH: pointToPointPlanar: added comment 2013-11-15 20:05:18 +00:00
c4ee992e28 BUG: booleanSurface: use local faces 2013-11-13 11:40:35 +00:00
974e509eb4 ENH: surfaceIntersection: Change error to warning 2013-09-26 14:15:19 +01:00
615a74626e ENH: foamyHexMesh: Include baffle handling 2013-09-25 12:37:19 +01:00
5bb5b446db ENH: orientedSurface: exposing flip status 2013-09-12 16:53:08 +01:00
7fa53d700e STYLE: minor code formatting 2013-07-29 12:26:36 +01:00
57c46a6fce REVERT: surfaceFeatures: Undo marking of open or non-manifold edges as NONE 2013-07-16 08:55:43 +01:00
207c893a37 ENH: surfaceFeatures: Add feature points with 2 edges given the angle 2013-05-30 16:44:20 +01:00
399c65f963 Merge branch 'master' into feature/cvMesh 2013-05-30 10:34:49 +01:00
fe32d73d5a BUG: distributedTriSurfaceMesh: handle zero sized local surfaces 2013-05-16 11:17:54 +01:00
4bcbb39c3b ENH: triSurfaceSearch: Use enum 2013-05-02 14:31:02 +01:00
e6c9be7d61 ENH: triSurfaceSearch: findLineAll returns 1 hit if line goes through a surface point 2013-05-02 14:23:25 +01:00
7cd501f5ee ENH: triSurfaceSearch: findLineAll returns 1 hit if line goes through a surface point 2013-05-02 14:23:25 +01:00
c7dbe491c6 REVERT: Remove orientAll method 2013-05-02 12:07:18 +01:00
dc488579ca ENH: Check whether an intersection is unique when using findAll. This
check is required because the new octree method for finding all intersections
with a surface will return two face intersection hits for a line that
passes through the edge shared by two faces. The test is geometric.
2013-04-11 20:04:26 +01:00
3e22fb9dd0 ENH: Check whether an intersection is unique when using findAll. This
check is required because the new octree method for finding all intersections
with a surface will return two face intersection hits for a line that
passes through the edge shared by two faces. The test is geometric.
2013-04-11 20:04:26 +01:00
72c3da08b2 Merge branch 'master' into feature/cvMesh
Conflicts:
	applications/test/Matrix/Test-Matrix.C
	applications/utilities/mesh/generation/extrude2DMesh/extrude2DMesh/extrude2DMesh/extrude2DMesh.C
	applications/utilities/mesh/generation/extrude2DMesh/extrude2DMesh/extrude2DMesh/extrude2DMesh.H
	src/OpenFOAM/algorithms/indexedOctree/indexedOctree.C
	src/OpenFOAM/primitives/Tensor2D/Tensor2DI.H
2013-04-05 16:09:24 +01:00
7964ebe67e REVERT: Remove orientAll from orientedSurface 2013-04-05 15:37:07 +01:00
bfd30ea006 ENH: Expand triSurfaceSearch and add triSurfaceRegionSearch
+ Move most of the octree searching functionality from triSurfaceMesh into
  triSurfaceSearch. Much of it was duplicated anyway.
+ Add triSurfaceRegionSearch, which constructs an octree for each region in
  a surface and performs searches on specified regions only.
2013-04-05 15:28:00 +01:00
855b58e3b3 ENH: Expand triSurfaceSearch and add triSurfaceRegionSearch
+ Move most of the octree searching functionality from triSurfaceMesh into
  triSurfaceSearch. Much of it was duplicated anyway.
+ Add triSurfaceRegionSearch, which constructs an octree for each region in
  a surface and performs searches on specified regions only.
2013-04-05 15:28:00 +01:00
640b4e4325 ENH: Add construction of octree for each region of a triSurfaceMesh.
+ Remove tolerance based method for finding intersections and use the
  new method of masking previously hit shapes from the octree.
2013-03-21 10:13:13 +00:00
7db513e35e ENH: Add construction of octree for each region of a triSurfaceMesh.
+ Remove tolerance based method for finding intersections and use the
  new method of masking previously hit shapes from the octree.
2013-03-21 10:13:13 +00:00
8ed95d4750 ENH: Add extra octree functionality
+ Make intersection and nearest functions functors. This makes adding
  different intersection and nearest routines easier.
+ treeDataPrimitivePatch takes its tolerance as a constructor argument
+ Make treeDataTriSurface a typedef of treeDataPrimitivePatch

Conflicts:
	src/OpenFOAM/algorithms/indexedOctree/indexedOctree.C
	src/meshTools/AMIInterpolation/AMIInterpolation/AMIInterpolation.C
	src/meshTools/indexedOctree/treeDataTriSurface.C
2013-03-15 12:38:57 +00:00
9064e37da7 ENH: Add extra octree functionality
+ Make intersection and nearest functions functors. This makes adding
  different intersection and nearest routines easier.
+ treeDataPrimitivePatch takes its tolerance as a constructor argument
+ Make treeDataTriSurface a typedef of treeDataPrimitivePatch
2013-03-15 12:38:57 +00:00
53df4289df ENH: Consistency updates - license text abnd code formatting 2013-03-12 15:40:03 +00:00
448bd7be3e ENH: surfaceFeatures: Add an option to only extract features geometrically
If geometricTestOnly is set to true then edges will not be marked as region
edges, only as internal or external edges. If there are any edges still
marked as regions then this is because they are non-manifold.
2013-02-27 12:34:44 +00:00
d5ef310d43 ENH: timeVaryingMapped: added checking 2013-02-06 11:37:45 +00:00
100a25ee25 STYLE: defineDebug: move into Foam namespace 2012-12-17 17:35:42 +00:00
09141f30d7 ENH: Corrected spelling mistakes 2012-12-03 11:04:54 +00:00
fdeaf393d7 ENH: surfaceFeatures: special case for minCos=1 2012-05-29 10:37:56 +01:00
5682987dc7 Updated headers 2012-04-17 16:49:03 +01:00
cd51a5eea3 Consistency: Changed exponent FORTRAN style 'E' to C style 'e' 2012-04-17 16:48:27 +01:00
03c739f09e BUG: geompack.C: indexing error 2012-04-16 17:52:45 +01:00
37de1d4bad ENH: timeVaryingMappedFixedValuePoint: pointField version of timeVaryingMapped 2012-04-12 17:40:05 +01:00
138f149b47 ENH: surfaceFeatures: Add constructor that takes an edgeMesh 2012-03-20 17:43:27 +00:00
17a38cff7c ENH: mergePoints: new API, now templated 2011-12-08 16:32:46 +00:00
e1ae53ef67 STYLE: octree: replaced by indexedOctree 2011-11-09 13:52:23 +00:00
c2dd153a14 Copyright transfered to the OpenFOAM Foundation 2011-08-14 12:17:30 +01:00
252056adbe triSurfaceTools: Removed unused dependency on CGAL 2011-07-22 10:24:27 +01:00
2ea1ff1923 STYLE: date 2011-07-21 14:45:30 +01:00
a846b2203f ENH: triSurfaceTools: restore cvm changes 2011-07-21 14:03:54 +01:00
4653f8efeb ENH: orientedSurface: split off topological walking 2011-06-24 16:24:13 +01:00
a96dd6584a BUG: triSurfaceSearch: clear hits before using. 2011-06-24 16:15:25 +01:00
54d55295f0 ENH: surfaceOrient: orient using intersections 2011-06-23 12:23:13 +01:00
e5daf80a77 STYLE: orientedSurface.C: date 2011-06-22 14:36:51 +01:00
cf51528d49 BUG: orientedSurface: multiple parts of surfaces not visited 2011-06-22 14:31:21 +01:00
e1ead74461 Merge branch 'master' into cvm 2011-06-08 17:28:03 +01:00
7902377c02 ENH: treeDataTrisurface: expose tolerance 2011-06-02 12:14:53 +01:00
39de49429d ENH: surfaceFeatures: search start of string 2011-04-07 22:35:34 +01:00