f76552f7f9
STYLE: rebase edge on labelPair, additional methods in Pair
...
- use FixedList first/last in Pair first/second
- consistent first/second access for line
2017-10-06 20:10:49 +02:00
3814762785
ENH: relocate triSurface classes into surfMesh library (issue #294 )
...
- simplifies organization, includes, linkage etc.
2017-05-18 10:42:05 +02:00
528881cf47
BUG: missing surfaceCheck -outputThreshold option ( fixes #347 )
...
- The value from -outputThreshold was used in the code,
but the option definition itself was somehow missed.
2016-12-16 05:14:46 +00:00
c3005794ab
ENH: provide triSurfaceTools::validTri() method to reduce code duplication
...
- identical code was present in surfaceCheck (original source),
and isoSurface, isoSurfaceCell (copies).
- add in a MeshedSurface<face> variant as well, since this will likely
be needed in the near future
2016-11-24 15:31:32 +01:00
1fc2a73213
ENH: use meshedSurf API for surface writers (issue #104 )
...
- Allows passing of additional information (per-face zone ids) or possibly
other things, while reducing the number of arguments to pass.
- In sampledTriSurfaceMesh, preserve the region information that was
read in, passing it onwards via the UnsortedMeshSurface content.
The Nastran surface writer is currently the only writer making use
of this per-face zone information.
Passing it through as a PSHELL attribute, which should retain the
distinction for parts. (issue #204 )
2016-08-10 15:41:24 +02:00
40252e99aa
COMP: surfaceCheck: edgei vs edgeI
2016-11-02 14:55:13 +00:00
ac49daaf4d
Merge remote-tracking branch 'origin/develop' into develop
...
Conflicts:
applications/utilities/surface/surfaceCheck/surfaceCheck.C
2016-11-02 12:06:05 +00:00
c90e6ed48c
ENH: surfaceCheck: additional printing. Additional self-intersect test with reverse ray
2016-10-31 15:41:34 +00:00
7c106cd43e
GIT: Resolved conflict
2016-10-04 09:45:46 +01:00
598da1ac25
ENH: surfaceCheck: added -outputThreshold option to manage file writing
2016-10-03 13:55:30 +01:00
b9940cbbb1
COMP: Multiple changes - first clean build after latest merge - UNTESTED
2016-09-23 15:36:53 +01:00
9fbd612672
GIT: Initial state after latest Foundation merge
2016-09-20 14:49:08 +01:00
fc714ed67b
ENH: surfaceCheck: survive triangles with duplicate vertices. Fixes #222
2016-08-31 16:47:36 +01:00
67de20df25
Further standardization of loop index naming: pointI -> pointi, patchI -> patchi
2016-05-18 21:20:42 +01:00
450728ea84
Standardized cell, patch, face and processor loop index names
2016-04-25 12:00:53 +01:00
43beb06018
Standardized cell, patch and face loop index names
2016-04-25 10:28:32 +01:00
2d5ff31649
boundaryField() -> boundaryFieldRef()
2016-04-24 22:07:37 +01:00
efb39a8790
ENH: (further) Doxygen documentation updates for module support
2016-06-27 20:34:19 +01:00
8f1d043364
GIT: Resolved conflict
2015-12-09 09:32:38 +00:00
eafd5a3850
ENH: Updated Info, Warning and Error messages
2015-12-08 11:15:39 +00:00
3f55f752fc
GIT: Resolve conflict with upstream merge from Foundation
2015-12-07 17:07:20 +00:00
73dac8c7ee
ENH: Updating utilities based on internal development line
2015-12-02 10:17:28 +00:00
e2ef006b91
applications: Update ...ErrorIn -> ...ErrorInFunction
...
Avoids the clutter and maintenance effort associated with providing the
function signature string.
2015-11-10 17:53:31 +00:00
c6a3d4f3c5
ENH: surface: various updates to the surface utilities
...
surfaceBooleanFeatures: use CGAL for intersection
surfaceCheck: write surface zoning as vtk file
surfaceInflate: new utility to offset surface
surfacePatch: replacement for surfaceAutoPatch. Also does cutting of surfaces.
2015-11-10 15:04:32 +00:00
3673b65b61
surfaceCheck: Make -blockMesh output easier to parse
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1534
2015-02-16 22:15:54 +00:00
18d73c1131
BUG: surfaceCheck: face based data
2014-09-26 17:39:37 +01:00
723e5bd75c
STYLE: surfaceCheck: use boundBox non-reduce constructor
2014-06-09 11:12:14 +01:00
ff50972634
ENH: surfaceCheck: added writing of zones as vtk file
2014-01-07 14:58:15 +00:00
9fc91675b3
ENH: surfaceCheck: do self-intersection more efficiently
2013-06-21 12:34:25 +01:00
a26c9ebd55
ENH: surfaceCheck: new self-intersection test
2013-06-10 11:27:20 +01:00
4435d64047
STYLE: Corrected spelling mistakes
2013-04-16 17:01:23 +01:00
951c8436aa
ENH: Applying Gijs' patch: Update header documentation for utilities
2013-02-21 10:54:34 +00: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
2b320a5488
BUG: surfaceCheck: handle .gz additional extension (e.g. motorBike.obj.gz)
2012-01-05 10:07:04 +00:00
c2dd153a14
Copyright transfered to the OpenFOAM Foundation
2011-08-14 12:17:30 +01:00
1c646e2143
ENH: Using triangle quality without checking - check is now in triangle class.
2011-01-19 19:39:27 +00:00
eaef8d482b
STYLE: Updated 1991 start copyright year to 2004
2011-01-14 16:08:00 +00:00
099cc39e2e
Revert "STYLE: 2011 copyright date."
...
This reverts commit b18f6cc1ce .
2011-01-05 18:24:29 +00:00
b18f6cc1ce
STYLE: 2011 copyright date.
2011-01-05 11:14:26 +00:00
7a6cfda2f8
Merge branch 'olesenm'
2011-01-04 10:52:41 +00:00
dbbacfbefd
ENH: Don't write badFaces when there are none.
2010-12-21 15:20:00 +00:00
881b3dafa2
Merge remote branch 'OpenCFD/master' into olesenm
...
Conflicts:
applications/solvers/multiphase/twoPhaseEulerFoam/kineticTheoryModels/kineticTheoryModel/kineticTheoryModel.C
applications/utilities/mesh/generation/extrude/extrudeToRegionMesh/createShellMesh.C
applications/utilities/surface/surfaceCheck/surfaceCheck.C
src/finiteVolume/fields/fvPatchFields/derived/advective/advectiveFvPatchField.C
src/finiteVolume/fields/fvPatchFields/derived/waveTransmissive/waveTransmissiveFvPatchField.C
src/meshTools/directMapped/directMappedPolyPatch/directMappedPatchBase.C
NOTE: also needed to strip trailing space/lines in various files
2010-12-21 10:19:53 +01:00
43ec00e50c
COMP: avoid ambiguous construct from tmp - test/ utils/
...
- missed these on the first sweep
2010-12-21 09:46:55 +01:00
63e24812c2
ENH: Renaming "corners" in boundBox to "points". Overridden in treeBoundBox.
...
Keeping both functions to ensure that the octant ordering specified in
treeBoundBox is obeyed at the octree level, irrespective of the implementation
of the basic boundBox.
2010-12-13 14:39:55 +00:00
0d662c74c6
STYLE: use triSurface::FaceType where triangle or region information
...
not required
2010-11-26 20:39:46 +01:00
35afeb9b18
STYLE: remove superfluous uses of argList::validArgs.clear()
...
- a holdover from the old <root> <case> days
2010-05-03 08:38:39 +02:00
147fa2a75d
STYLE: add notes to some (most) command-line options
...
- mapFields and splitMeshRegions need more clarification
2010-04-27 10:50:15 +02:00
d29c438657
STYLE: use url for FSF license instead of postal address, switch to GPL v3
2010-03-29 14:07:56 +02:00
a3fec987a8
CLEANUP: remove most references to (deprecated) .ftr file format
...
- use .obj files for debugging purposes instead.
2010-02-17 13:56:56 +01:00