laurence
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
andy
e637dc30d1
Merge branch 'master' of /home/dm4/OpenFOAM/OpenFOAM-dev
2013-02-21 16:11:47 +00:00
Henry
944b8d438b
Reformat "template <..." to template<"
...
Add support for constructing VectorSpaces from forms with lower component type,
e.g. Vector<scalar> from Vector<label>
2013-02-21 15:07:09 +00:00
andy
951c8436aa
ENH: Applying Gijs' patch: Update header documentation for utilities
2013-02-21 10:54:34 +00:00
laurence
53533a2da2
ENH: cvMesh: split refinement and smoothing of background mesh
2013-01-28 18:01:22 +00:00
mattijs
6a69674412
ENH: surfaceFeatureExtract: handle -case correctly
2013-01-18 15:32:47 +00:00
laurence
ff3654956a
STYLE: Code cleanup and add some comments
2013-01-10 10:50:05 +00:00
laurence
a517fbfcbe
BUG: surfaceFeatureExtract: Fix the search distance for feature proximity
2013-01-04 12:45:48 +00:00
mattijs
6c04062df2
STYLE: surfaceClean: unused routine
2012-12-18 17:24:42 +00:00
laurence
f443931e5e
ENH: Make set an autoPtr. Remove flip switch.
2012-12-11 17:09:14 +00:00
laurence
9f61b9123b
ENH: Add enum and featurePointEdges.
2012-12-11 17:08:27 +00:00
mattijs
9ccd5809b8
BUG: sampleDict: missing type
2012-12-05 15:21:00 +00:00
mattijs
b2edaba7a1
ENH: surfaceMeshConvert: dict option handling
2012-12-05 15:04:35 +00:00
mattijs
e03612c106
ENH: surfaceFeatureExtract: handle baffles
2012-10-26 14:33:27 +01:00
mattijs
674990765a
ENH: surfaceFeatureExtract: new syntax for non-manifold edges
2012-10-11 11:04:24 +01:00
mattijs
3c183eba6c
ENH: polyPatch: adding constraint patches to group
2012-09-05 16:40:59 +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
a2e42ddd89
STYLE: surfaceCoarsen: remove rabdata
2012-06-06 12:35:48 +01:00
mattijs
6a380a683a
STYLE: surfaceFeatureExtract: indenting, scoping
2012-05-31 14:00:27 +01:00
mattijs
645ff9b845
ENH: surfaceFeatureExtractDict: add comment
2012-05-31 13:59:47 +01:00
mattijs
9e26e68b7d
ENH: surfaceMeshTriangulate: surface is fileName, not word
2012-05-31 13:58:45 +01:00
mattijs
d51122fa10
COMP: surfaceMeshTriangulate: use surfMesh instead of triSurface
2012-05-30 12:02:09 +01:00
mattijs
7969bc87d1
ENH: surfaceFeatureExtract: allow flipping. Code cleanup.
2012-05-30 11:47:31 +01:00
mattijs
b06e2e6589
ENH: surfaceMeshTriangulate: generalise for MeshedSurface instead of triSurface. Add patchSet. Add topological point merging
2012-05-30 11:42:37 +01:00
mattijs
217405865a
ENH: surfaceFeatureExtract: adding of extendedFeatureEdgeMeshes
2012-05-29 10:38:50 +01:00
mattijs
687232488f
Merge branch 'master' of /home/dm4/OpenFOAM/OpenFOAM-dev
2012-05-01 17:29:14 +01:00
mattijs
50d1d00fae
BUG: surfaceSplitByTopology: #485
2012-05-01 17:24:09 +01:00
mattijs
b35ae36e7b
ENH: surfaceBooleanFeatures: write eMesh edgeMesh as well
2012-05-01 17:13:29 +01:00
andy
6b62ee94e4
Merge branch 'master' of /home/dm4/OpenFOAM/OpenFOAM-dev
2012-05-01 10:26:32 +01:00
andy
fbb477070a
ENH: Corrected ambiguous construction from tmp msgs (llvm/clang)
2012-05-01 10:25:50 +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
laurence
76f0eb0253
ENH: Update the surfaceFeatureExtract default dictionary
2012-04-19 12:55:44 +01:00
Henry
5682987dc7
Updated headers
2012-04-17 16:49:03 +01:00
Henry
cd51a5eea3
Consistency: Changed exponent FORTRAN style 'E' to C style 'e'
2012-04-17 16:48:27 +01:00
mattijs
bdfbea228c
STYLE: snappyHexMeshDict, surfaceMeshTriangulate: corrected comment
2012-04-10 12:33:45 +01:00
laurence
50367fc3ae
BUG: surfaceFeatureExtract: Create extendedFeatureEdgeMesh directory if not present
2012-04-05 16:32:01 +01:00
laurence
e161131dc4
ENH: surfaceFeatureExtract: Always write a featureEdgeMesh
2012-04-03 11:39:47 +01:00
mattijs
69569cc45e
STYLE: surfaceFeatureExtract: get info from Coeffs dictionary. Added comment
2012-04-03 10:36:23 +01:00
mattijs
5beb857d8e
BUG: surfaceBooleanFeatures: extraneous command-line clearing
2012-04-02 10:50:40 +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
mattijs
7c66d8a2a0
STYLE: surfaceFeautreExtract: indentation and comment
2012-03-29 18:07:24 +01:00
laurence
c0524a8eeb
STYLE: Correct formatting
2012-03-19 11:29:03 +00:00
laurence
3dcfc986d6
Merge branch 'master' of /home/dm4/OpenFOAM/OpenFOAM-dev
...
Conflicts:
applications/utilities/surface/surfaceFeatureExtract/surfaceFeatureExtract.C
2012-03-27 12:41:27 +01:00
mattijs
716374286d
BUG: createBaffles: duplicate command line option specification
2012-03-26 12:13:31 +01:00
laurence
73ec082aa7
ENH: surfaceFeatureExtract: Use a dictionary instead of command line options
2012-03-20 17:46:34 +00:00
laurence
c6a2710bbe
COMP: surfaceFeatureExtract: Clean up build
2012-03-20 17:46:04 +00:00
laurence
dbc7526abb
ENH: surfaceFeatureExtract now builds with CGAL support for curvature
...
extendedFeatureEdgeMesh: Add function to find all feature points within a sphere
treeDataPoint: Add support for point overlap test
2012-03-16 11:21:43 +00:00
mattijs
2b320a5488
BUG: surfaceCheck: handle .gz additional extension (e.g. motorBike.obj.gz)
2012-01-05 10:07:04 +00:00
laurence
ed1fd3d46a
Merge branch 'cv2d'
2011-12-09 10:47:54 +00:00
mattijs
51b6dcd4a3
COMP: 64bit label changes
2011-11-28 12:56:34 +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
laurence
b69f513f20
ENH: surfaceFeatureExtract: Provide -plane argument for creating 2D edge meshes
2011-11-17 15:39:59 +00:00
Henry
c2dd153a14
Copyright transfered to the OpenFOAM Foundation
2011-08-14 12:17:30 +01:00
Henry
5f9e3a04f0
cvMesh: Relocated the conformalVoronoiMesh library and localised all uses of CGAL
...
Removed unused dependencies on CGAL
2011-07-22 14:12:08 +01:00
mattijs
ea570ad2cc
ENH: surfaceFeatureExtract: disabled curvature calculation (only CGAL dependency)
2011-07-22 10:14:11 +01:00
mattijs
2ea1ff1923
STYLE: date
2011-07-21 14:45:30 +01:00
mattijs
23b828f22f
Merge branch 'cvm' of /home/noisy3/OpenFOAM/OpenFOAM-dev into cvm
2011-07-06 15:28:25 +01:00
graham
292bf5cbca
ENH: Switch on and off curvature and closeness testing.
2011-07-06 13:43:07 +01:00
mattijs
80db456b5f
BUG: surfaceFeatureExtract: option not in argList
2011-07-01 15:11:42 +01:00
mattijs
77d1e2231d
ENH: surfaceFeatureExtract: optionally filter out non-manifold edges
2011-06-24 16:24:58 +01:00
mattijs
54d55295f0
ENH: surfaceOrient: orient using intersections
2011-06-23 12:23:13 +01:00
mattijs
b831dfd761
surfaceClean: have minimum quality
2011-06-20 12:06:32 +01:00
mattijs
74d06462ff
ENH: surfaceClean: have minimum quality
2011-06-20 11:43:27 +01:00
mattijs
57561886bd
COMP: buildCGALPolyhedron.C: using typename outside of template
2011-06-20 11:42:33 +01:00
graham
caea0aec03
Merge branch 'master' into cvm
2011-06-17 10:57:23 +01:00
OpenFOAM-admin
c720299876
ENH: Reverted back to version dev
2011-06-17 10:08:20 +01:00
mattijs
4f47ff0219
STYLE: dictionaries: update version number
2011-06-10 17:22:56 +01:00
graham
e1ead74461
Merge branch 'master' into cvm
2011-06-08 17:28:03 +01:00
mattijs
7902377c02
ENH: treeDataTrisurface: expose tolerance
2011-06-02 12:14:53 +01:00
graham
74b4639b4f
COMP: meshTools.H
2011-05-13 10:39:19 +01:00
graham
c0537248fb
Merge branch 'master' into cvm
2011-05-13 10:17:22 +01:00
graham
dac5beb53a
BUG/STYLE: vector type fails to compile. Using extendedFeatureEdgeMesh naming.
2011-05-03 16:33:11 +01:00
Mark Olesen
8687d00c2d
Merge remote branch 'opencfd/master' into olesenm
2011-04-12 12:54:35 +02:00
Mark Olesen
03bae68436
STYLE: drop face::area() and triFace::area() - less useful than expected
2011-04-12 12:53:51 +02:00
graham
fe0f6a487a
Merge branch 'master' into cvm
...
Conflicts:
applications/utilities/surface/surfaceFeatureExtract/surfaceFeatureExtract.C
2011-04-07 14:17:08 +01:00
graham
d5d88fdba2
STYLE: Writing surface feature set out the root of the case.
2011-04-07 11:27:00 +01:00
Mark Olesen
9153534a9d
ENH: use face::area() method for surfaceMeshInfo
2011-04-07 09:29:05 +02:00
mattijs
acd7554ae0
STYLE: dictionaries in $FOAM_UTILITIES: header
2011-04-06 19:15:15 +01:00
Mark Olesen
4bc4c1900b
ENH: new utility surfaceMeshInfo
...
- useful at the moment for reporting face areas from a surface mesh
2011-04-05 20:05:57 +02:00
mattijs
5cf0612207
ENH: surfaceFeatureExtact: optionally write obj files
2011-04-05 12:11:08 +01:00
graham
1bad1265f7
Merge branch 'master' into cvm
2011-03-31 11:58:44 +01:00
mattijs
4fa972e4be
ENH: surfaceClean: do a triangle cleanup unless suppressed
2011-03-29 12:27:25 +01:00
graham
83f0613ee5
BUG: Fix for constructor use.
2011-03-28 11:57:44 +01:00
graham
903e2257c7
STYLE: date.
2011-03-10 13:55:20 +00:00
graham
1fac7b662e
Merge branch 'master' into cvm
...
Conflicts:
src/mesh/Allwmake
2011-03-10 13:54:43 +00:00
graham
5c8340ae13
ENH: Write surface area of surface.
...
Removed test objs.
2011-03-10 11:50:26 +00:00
graham
a3b1263184
ENH: Using enhancedFeatureEdgeMesh.
2011-02-18 16:17:49 +00:00
graham
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
graham
0090ec6526
Merge branch 'master' into cvm
2011-02-14 15:39:40 +00:00
mattijs
85190a16b6
ENH: featureEdgeMesh : moved new stuff to extendedFeatureEdgeMesh
2011-02-11 12:32:11 +00:00
Henry
c3cb632c24
Documentation: converted javadoc @ to LaTeX style \ in Doxygen code docs
2011-02-08 18:22:00 +00:00
graham
3c0f5f5a57
Revert "ENH: Roll back surfaceFeatureExtract to send to Audi/VW."
...
This reverts commit 9b2862f153
.
2011-02-03 16:01:13 +00:00
graham
9b2862f153
ENH: Roll back surfaceFeatureExtract to send to Audi/VW.
2011-02-03 12:05:38 +00:00
graham
d4731f9cab
ENH: Use non-templated vtwWriters. Remove FatalErrors on intersection failure.
2011-02-03 11:40:28 +00:00
graham
a2f7b0d958
ENH: surfaceFeatures trim walking - never walk over feature points.
2011-01-28 17:23:00 +00:00
graham
6c489421fb
ENH: Reinstate surfaceFeatureExtract developments.
2011-01-28 11:29:49 +00:00
graham
f7367d328a
This commit plus a subsequent merge of master is the code that is to be sent to Audi and VW, Jan/Feb 2011.
...
Represents a working snapshot of the polyhedral mesher for evaluation.
Rolling back surfaceFeatureExtract to remove latest developments and reduce the
file output.
2011-01-28 11:18:52 +00:00
graham
12ecd5e952
ENH: Choosing closeness hits only within a given angle.
2011-01-27 17:33:06 +00:00
graham
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