Commit Graph

990 Commits

Author SHA1 Message Date
0b42641115 ENH: Using circumsphere overlap of proc bounds to determine referral. 2011-03-28 11:56:48 +01:00
fd62307338 ENH: meshRefinement: do all intersections with slightly extended vector for robustness 2011-03-25 12:40:57 +00:00
8e91fc2e55 ENH: Infrastructure for repeated use of buildParallelInterface.
Iterative surface conformation working (mostly?)
2011-03-23 17:24:19 +00:00
363f6426a7 ENH: Less verbose, reduced parallel output to log. 2011-03-23 11:54:44 +00:00
20aad955d8 ENH: Move commented out testing code to proper function. 2011-03-22 16:54:33 +00:00
4d369ccba4 STYLE: Rename variable from ...PointPairs to just ...Points.
Better meaning in parallel.  Now additional check in storeSurfaceConformation.
2011-03-22 16:14:00 +00:00
abc6b52f0d STYLE: Improved comment. 2011-03-22 15:20:32 +00:00
d10e4d2909 STYLE: Removing commented debug and alternate method code. 2011-03-22 15:19:50 +00:00
0905b6651d ENH: Minimal referring of vertices to construct parallel interface. 2011-03-22 15:14:25 +00:00
d90fa36e96 ENH: Fixed parallel interface identification, restrict surface intersection test
to box.
2011-03-18 15:08:15 +00:00
6244a72748 ENH: Robustness and correctness improvements. 2011-03-16 14:10:45 +00:00
25cfcf1476 ENH: Identifying which processor patch faces need to go on.
Specifying types.
2011-03-15 15:30:08 +00:00
4b407090e7 ENH: Improved vertex referring scheme, patching. 2011-03-10 18:15:23 +00:00
1fac7b662e Merge branch 'master' into cvm
Conflicts:
	src/mesh/Allwmake
2011-03-10 13:54:43 +00:00
eede286417 ENH: Initial parallelisation - point exchange over bound box interfaces. 2011-03-10 13:42:41 +00:00
8c3bb1eee6 ENH: Start of parallelisation - using local bound box.
Not using bounds span for tests, use GREAT.
2011-03-10 10:02:45 +00:00
e0311539fc STYLE: change makeOption to makeType internally
- also simplify setting makeType in the Allwmake scripts
2011-03-08 08:58:44 +01:00
af115c5d01 ENH: Updated utilities using lagrangian classes 2011-02-24 16:47:54 +00:00
a3b1263184 ENH: Using enhancedFeatureEdgeMesh. 2011-02-18 16:17:49 +00:00
de64877baa Merge branch 'master' into cvm
Conflicts:
	applications/utilities/surface/surfaceFeatureExtract/surfaceFeatureExtract.C
	src/edgeMesh/Make/files
	src/edgeMesh/featureEdgeMesh/featureEdgeMesh.C
	src/edgeMesh/featureEdgeMesh/featureEdgeMesh.H
2011-02-17 11:20:03 +00:00
0090ec6526 Merge branch 'master' into cvm 2011-02-14 15:39:40 +00:00
a9f25c19dc ENH: extrudeMesh,snappyHexMesh: extrude across non-manifold boundaries 2011-02-14 14:52:51 +00:00
c3cb632c24 Documentation: converted javadoc @ to LaTeX style \ in Doxygen code docs 2011-02-08 18:22:00 +00:00
67a2effece Doxygen: Updated lists in member documentation to conform to Doxygen limitations 2011-02-08 12:28:13 +00:00
43be7d4042 ENH: Look at GREAT span if bounds span fails. 2011-02-03 12:11:00 +00:00
a05a4ddc4c BUG: Identify OPEN edges in featureEdgeMesh - cvMesh conformation issues
otherwise.
2011-02-03 11:37:17 +00:00
7bcf9dda01 ENH: Graceful handling of octree find nearest failures. 2011-02-02 21:06:19 +00:00
e664fe1240 Merge branch 'master' into cvm 2011-02-02 13:44:51 +00:00
66ea7adf14 ENH: Use inexact CGAL Kernel.
With robust circumcentre traits and lazily cached circumcentre cell data
structure.
2011-02-01 22:16:43 +00:00
fd40228fa4 Merge branch 'master' into cvm
Conflicts:
	src/mesh/Allwmake
2011-01-28 11:18:28 +00:00
b15361fc31 ENH: Removing Info output relating to cellCentres. 2011-01-28 10:51:35 +00:00
dd57f3c4b4 STYLE: set makeOption before 'set -x' (cleaner output) in Allwmake 2011-01-27 16:22:32 +01:00
c9d6212006 ENH: Allwmake : allow easy building of static libraries 2011-01-26 16:59:13 +00:00
b69e8d892a BUG: Using patch boundaryPoints was wrong.
wellInOutSide always needs to assume a point is inside.

Making search for protrusions targetCellSize(pt) distance.
2011-01-26 16:36:14 +00:00
a0f8236f36 Revert "TEMP: WIP commit to move code."
This reverts commit c57986326a.
2011-01-25 15:14:17 +00:00
c57986326a TEMP: WIP commit to move code. 2011-01-25 14:39:52 +00:00
b328499d02 ENH: Various improvements.
+ No fatal error on triSurfaceTools::surfaceSide, commented out WarningIn.

  + Make cellSizeControlSurfaces look for a GREAT span for the nearest surface
    point.

  + Identify and limit filtering on single internal face cells in polyMesh
    quality assessment.

  + Create cellSet of remaining protruding cells after polyMesh creation.

  + Implemented wellOutside function by generalising wellInside to
    wellInOutSide.
2011-01-24 13:19:44 +00:00
52bc7df7d7 Merge branch 'master' into cvm 2011-01-21 14:05:20 +00:00
0c6789e539 STYLE: removed globalMeshData::bb(). Use mesh.bounds() instead 2011-01-20 13:46:02 +00:00
b1c7bcee4e Merge branch 'master' into cvm
Conflicts:
	applications/test/Distribution/DistributionTest.C
	applications/test/Distribution/Make/options
	src/OpenFOAM/containers/Lists/Distribution/Distribution.C
	src/OpenFOAM/containers/Lists/Distribution/Distribution.H
	src/OpenFOAM/containers/Lists/Distribution/DistributionI.H
2011-01-19 10:32:36 +00:00
89619c5015 Revert "ENH: Copyright dates to allow a push."
This reverts commit c5bea5242b.
2011-01-19 10:26:24 +00:00
e1f00987f0 ENH: Improvements to sizing and surface conformation and memory use.
Detecting surface incursions as well as protrusions.

When a cell size is requested for a point outside the surfaces, the nearest
surface size is used to avoid an inappropriate return of the default size.

Truncating point to double before adding displacement vector to avoid memory use
growth (a linear growth for gcc 4.5 - bug, see CGAL mailing list 17/1/2011, but
grows regardless).
2011-01-19 10:04:10 +00:00
2398804708 ENH: change point to vector. 2011-01-14 19:37:05 +00:00
eaef8d482b STYLE: Updated 1991 start copyright year to 2004 2011-01-14 16:08:00 +00:00
1dffb47b28 ENH: Descriptive messages for timeChecks. 2011-01-13 11:00:09 +00:00
c16b47c121 ENH: Don't break on the first repeated bad faceSet.
User controlled repeat limit.
2011-01-12 14:14:45 +00:00
3481fa0e3d ENH: Adding specification of totalDistance directly. 2011-01-10 15:10:18 +00:00
c5bea5242b ENH: Copyright dates to allow a push. 2011-01-07 15:09:52 +00:00
2135f644d1 Merge branch 'master' into cvm 2011-01-07 14:50:43 +00:00
3c5afd98ba ENH: CGAL 3.7 upgrade.
Removing depricated triangulation hierarchy, using Fast_location.

Renamed typedef HTriangulation->Delaunay.

Any use of point in conformalVoronoiMesh must now be fully scoped as Foam::point
- there is a function called point() in the new version of Triangulation_3.h.
2011-01-07 14:38:53 +00:00