Mark Olesen
8042647610
STYLE: use newer argList access methods
2018-07-19 08:32:18 +02:00
mattijs
9ee6036bb2
ENH: surfaceCheck. New writeSets option. Fixes #717 .
2018-07-12 13:33:28 +01:00
Mark Olesen
d17bc72585
ENH: consistency of HashSet setMany(), insertMany() with packed-list version
...
- this also provides a better separation of the intent
(ie, inserting a single value, or inserting multiply values)
2018-03-14 21:08:29 +01:00
Mark Olesen
37e248c74b
STYLE: consistent use of wordHashSet instead of HashSet<word>
...
- the wordHashSet typedef is always available when HashSet has been
included.
- use default HashTable key (word) instead of explicitly mentioning it
2018-02-22 11:19:47 +01:00
Mark Olesen
345a2a42f1
ENH: simplify method names for reading argList options and arguments
...
- use succincter method names that more closely resemble dictionary
and HashTable method names. This improves method name consistency
between classes and also requires less typing effort:
args.found(optName) vs. args.optionFound(optName)
args.readIfPresent(..) vs. args.optionReadIfPresent(..)
...
args.opt<scalar>(optName) vs. args.optionRead<scalar>(optName)
args.read<scalar>(index) vs. args.argRead<scalar>(index)
- the older method names forms have been retained for code compatibility,
but are now deprecated
2018-01-08 15:35:18 +01:00
Mark Olesen
f2ba618c19
STYLE: consistency in using argList::addArgument, argList::addOption
2017-11-22 12:54:28 +01:00
Mark Olesen
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
Mark Olesen
3814762785
ENH: relocate triSurface classes into surfMesh library (issue #294 )
...
- simplifies organization, includes, linkage etc.
2017-05-18 10:42:05 +02:00
Prashant
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
Mark Olesen
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
Mark Olesen
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
mattijs
40252e99aa
COMP: surfaceCheck: edgei vs edgeI
2016-11-02 14:55:13 +00:00
mattijs
ac49daaf4d
Merge remote-tracking branch 'origin/develop' into develop
...
Conflicts:
applications/utilities/surface/surfaceCheck/surfaceCheck.C
2016-11-02 12:06:05 +00:00
mattijs
c90e6ed48c
ENH: surfaceCheck: additional printing. Additional self-intersect test with reverse ray
2016-10-31 15:41:34 +00:00
Andrew Heather
7c106cd43e
GIT: Resolved conflict
2016-10-04 09:45:46 +01:00
mattijs
598da1ac25
ENH: surfaceCheck: added -outputThreshold option to manage file writing
2016-10-03 13:55:30 +01:00
Andrew Heather
b9940cbbb1
COMP: Multiple changes - first clean build after latest merge - UNTESTED
2016-09-23 15:36:53 +01:00
Andrew Heather
9fbd612672
GIT: Initial state after latest Foundation merge
2016-09-20 14:49:08 +01:00
mattijs
fc714ed67b
ENH: surfaceCheck: survive triangles with duplicate vertices. Fixes #222
2016-08-31 16:47:36 +01:00
Henry Weller
67de20df25
Further standardization of loop index naming: pointI -> pointi, patchI -> patchi
2016-05-18 21:20:42 +01:00
Henry Weller
450728ea84
Standardized cell, patch, face and processor loop index names
2016-04-25 12:00:53 +01:00
Henry Weller
43beb06018
Standardized cell, patch and face loop index names
2016-04-25 10:28:32 +01:00
Henry Weller
2d5ff31649
boundaryField() -> boundaryFieldRef()
2016-04-24 22:07:37 +01:00
Andrew Heather
efb39a8790
ENH: (further) Doxygen documentation updates for module support
2016-06-27 20:34:19 +01:00
Andrew Heather
8f1d043364
GIT: Resolved conflict
2015-12-09 09:32:38 +00:00
Andrew Heather
eafd5a3850
ENH: Updated Info, Warning and Error messages
2015-12-08 11:15:39 +00:00
Andrew Heather
3f55f752fc
GIT: Resolve conflict with upstream merge from Foundation
2015-12-07 17:07:20 +00:00
Andrew Heather
73dac8c7ee
ENH: Updating utilities based on internal development line
2015-12-02 10:17:28 +00:00
Henry Weller
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
mattijs
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
Henry
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
mattijs
18d73c1131
BUG: surfaceCheck: face based data
2014-09-26 17:39:37 +01:00
mattijs
723e5bd75c
STYLE: surfaceCheck: use boundBox non-reduce constructor
2014-06-09 11:12:14 +01:00
mattijs
ff50972634
ENH: surfaceCheck: added writing of zones as vtk file
2014-01-07 14:58:15 +00:00
mattijs
9fc91675b3
ENH: surfaceCheck: do self-intersection more efficiently
2013-06-21 12:34:25 +01:00
mattijs
a26c9ebd55
ENH: surfaceCheck: new self-intersection test
2013-06-10 11:27:20 +01:00
andy
4435d64047
STYLE: Corrected spelling mistakes
2013-04-16 17:01:23 +01:00
andy
951c8436aa
ENH: Applying Gijs' patch: Update header documentation for utilities
2013-02-21 10:54:34 +00: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
2b320a5488
BUG: surfaceCheck: handle .gz additional extension (e.g. motorBike.obj.gz)
2012-01-05 10:07:04 +00:00
Henry
c2dd153a14
Copyright transfered to the OpenFOAM Foundation
2011-08-14 12:17:30 +01:00
graham
1c646e2143
ENH: Using triangle quality without checking - check is now in triangle class.
2011-01-19 19:39:27 +00:00
andy
eaef8d482b
STYLE: Updated 1991 start copyright year to 2004
2011-01-14 16:08:00 +00:00
andy
099cc39e2e
Revert "STYLE: 2011 copyright date."
...
This reverts commit b18f6cc1ce
.
2011-01-05 18:24:29 +00:00
graham
b18f6cc1ce
STYLE: 2011 copyright date.
2011-01-05 11:14:26 +00:00
andy
7a6cfda2f8
Merge branch 'olesenm'
2011-01-04 10:52:41 +00:00
graham
dbbacfbefd
ENH: Don't write badFaces when there are none.
2010-12-21 15:20:00 +00:00
Mark Olesen
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
Mark Olesen
43ec00e50c
COMP: avoid ambiguous construct from tmp - test/ utils/
...
- missed these on the first sweep
2010-12-21 09:46:55 +01:00