Mark Olesen
6e17bf616e
ENH: add global identity cartesian and cylindrical systems ( #863 )
2019-07-19 08:33:04 +02:00
Mark Olesen
55b1c57275
ENH: adjust displacementLayered framework
...
- add patch-point tracking to structured walk
- provision for cylindrical interpolation scheme
STYLE: more efficient use of bitSet
2019-07-18 15:54:55 +02:00
Mark Olesen
18984f6c27
COMP: remove constexpr from NullObject members
2019-07-18 10:39:05 +02:00
Mark Olesen
c0fad3be09
BUG: fix suspicious ordering in polyTopoChange::getCellOrder ( #1376 )
2019-07-18 10:28:40 +02:00
Mark Olesen
2f983f3f6f
ENH: imbue input streams with label/scalar sizes ( #1378 )
2019-07-18 10:22:12 +02:00
Mark Olesen
d25b19f6aa
ENH: add Barycentric2D outside() test
2019-07-18 09:59:58 +02:00
Mark Olesen
f94be1bebb
ENH: use FatalIOErrorInLookup instead of FatalErrorInLookup
2019-07-16 10:26:51 +02:00
Mark Olesen
5d0f1788e1
ENH: minor improvements to printTable(List<wordList>, ..)
...
- return Ostream&
- make header separation optional
2019-07-15 19:25:22 +02:00
Mark Olesen
0ccc005fe6
ENH: add no-op methods to Nullobject
...
- empty(), size(), toc(), sortedToc()
2019-07-15 19:25:22 +02:00
Mark Olesen
fb09f56aba
ENH: use FatalErrorInLookup macros ( #1362 )
2019-07-12 18:00:00 +02:00
Mark Olesen
1d86fc4f6b
ENH: add single-parameter sortedOrder() function
2019-07-17 11:08:40 +02:00
Mark Olesen
5788fe056c
STYLE: missing -postProcess option on basic solvers ( #1375 )
2019-07-16 12:09:00 +02:00
Mark Olesen
615565ad40
STYLE: relocate bashrc,cshrc projectDir detection as (advanced / legacy)
...
- makes the standard config variables more visible
2019-07-15 10:58:55 +02:00
Mark Olesen
4862cb4603
GIT: add forgotten file (commit 4ee65d12c4
)
2019-07-15 08:36:05 +02:00
Mark Olesen
481661dabe
CONFIG: bump API to 1907 to register any changes in keywords
2019-07-14 19:25:30 +02:00
Mark Olesen
7805fb45cf
ENH: support different iso-algorithms ( #1374 )
...
- add an 'isoAlgorithm' keyword to distance surface and cutting plane
to advance further testing of the isoSurfaceTopo algorithm.
Does not yet handle the full spectrum of bound boxes, cellZones etc.
2019-07-09 12:46:40 +02:00
Mark Olesen
ba3f0734c0
ENH: added FatalErrorInLookup, FatalIOErrorInLookup macros ( #1362 )
...
- to simplify/unify error handling
STYLE: use NotImplemented instead of longer notImplemented(...)
2019-07-12 18:00:00 +02:00
Mark Olesen
bbc2d4a8b0
ENH: HashTable and HashSet improvements
...
- unfriend HashSet, HashTable IO operators
- global min(), max(), minMax() functions taking a labelHashSet and an
optional limit. For example,
labelHashSet set = ...;
Info<< "min is " << min(set) << nl;
Info<< "max (non-negative) " << max(set, 0) << nl;
- make HashTable iterator '->' dereferencing more consistent by also
supporting non-pointer types as well.
- read HashTable values in-situ to avoid copying
2019-07-12 18:00:00 +02:00
Mark Olesen
ca5e7a5224
ENH: properly trap incorrect enumerations ( #1372 )
...
- the Enum::readEntry() method was previously as bit sloppy with
respect to the enumeration that it accepted. If the input was
non-mandatory, typos would go unnoticed. Now tighten things so that
if an enumeration is found, it must also be valid.
STYLE: remove unused/deprecated Enum::lookupOrFailsafe() method
- this was only used in a few places internally in 1712 and 1806 but
has since then been superseded by getOrDefault() with an optional
'failsafe' flag.
2019-07-12 18:00:00 +02:00
Mark Olesen
1fb9e68d63
DEFEATURE: remove the now unused Xfer class
...
- previously deprecated and slated for removal in 2018-03
2019-07-12 18:00:00 +02:00
Mark Olesen
488f8938b2
ENH: add invert (inverse mappings) for bitSet
2019-07-12 12:00:00 +02:00
Mark Olesen
f1a48a3c2f
ENH: accept bitSet for MeshedSurface::subsetMesh
...
- add triSurface::subsetMesh single-parameter variant
2019-07-12 08:54:34 +02:00
Mark Olesen
4380349f45
ENH: add vtk::writeIdentity() and optional repeat value for vtk::write()
...
- An identity is often useful when generating connectivity and offset
information.
- The optional repeat value for vtk::write() allows it to also be used
as a fill method.
2019-07-11 13:42:02 +02:00
Mark Olesen
10a03ceba2
STYLE: relocate Allwmake-scan to src/
...
- reduced clutter. Mostly only need to scan source tree.
- 00-dummy: use wmake/src/Allmake to get native (not cross-compiled)
wmake toolchain binaries
2019-06-28 09:55:25 +02:00
Mark Olesen
1ffda6facb
STYLE: set owner as root/root for manifest.txt in tarfile (for consistency)
2019-07-12 14:19:23 +02:00
Mark Olesen
b7d3607716
STYLE: remove uncompressed tar file after -tgz output
2019-07-10 20:34:40 +02:00
Mark Olesen
c54c4c8c62
ENH: improve overwrite behaviour of tutorials/Alltest ( #1364 )
...
Modifications to help avoid inadvertent overwriting of tutorialsTest:
- new '-force' option to overwrite existing directory
- generate a 'tutorialsTest/Alltest' script that disallows the
possibilty of self-recursion
2019-07-09 12:06:41 +02:00
Mark Olesen
d6d95c33bc
ENH: return scalar for surface uniformity ( #1363 )
2019-07-08 19:21:40 +02:00
Mark Olesen
b8ccbbdf67
ENH: improved treeDataPoint subset handling ( #1359 )
...
- reverse mapping for the original point ids. This can be useful
when searching a subset of points, but needing to store access to
the original point index.
- move constructor.
- Allow use/not-use subset as an optional constructor argument for
more convenient caller logic.
2019-07-08 11:20:44 +02:00
Mark Olesen
84bc1cc8a8
TUT: use simpleGrading vs simplegrading
...
- add PDRblockMeshDict example for cavity
2019-06-28 10:30:58 +02:00
Mark Olesen
e3fa92055a
STYLE: use autoPtr get() instead of operator->()
...
- don't need extra nullptr check for some cases. Less clutter.
2019-06-28 09:06:26 +02:00
Mark Olesen
1fed2bc2b2
STYLE: can use objectRegistry::checkOut() directly with a pointer
2019-06-27 19:24:54 +02:00
Mark Olesen
def4e2b7fd
STYLE: remove unneeded regIOobject release ( #1276 )
...
- changed for 1906 to have a regIOobject always cleanup its
objectRegistry entry. No need to explicitly 'release' ownership
for this to now happen.
- doxygen formatting for MeshObject
2019-06-27 19:09:22 +02:00
Mark Olesen
1b7b9eab35
CONFIG: add compiler config for gcc-9
...
Caveat: The -Wdeprecated-copy produces many, many compiler warnings
2019-06-27 19:03:32 +02:00
Andrew Heather
7b02c0fa19
CONFIG: Reset WM_PROJECT_VERSION
2019-06-27 13:30:14 +01:00
Andrew Heather
96e7dd8da6
Merge branch 'develop'
2019-06-27 13:27:57 +01:00
Andrew Heather
ed08f3d006
TUT: tutorial update
2019-06-26 11:54:12 +01:00
Andrew Heather
43febddda1
BUG: Removed Debug statements
2019-06-26 11:53:41 +01:00
Andrew Heather
15a763b931
COMP: Resolved some name clashes for #ifdef statements
2019-06-26 11:52:15 +01:00
Andrew Heather
469c9ff078
COMP: Added some volatile statements for clang
...
TODO: need to revisit
2019-06-26 11:55:22 +01:00
Andrew Heather
3800ed8dd7
GIT: Removed unused file
2019-06-25 13:20:44 +01:00
Andrew Heather
be44dcaf1f
RELEASE: Version clean-up for release
2019-06-25 11:51:19 +01:00
Mark Olesen
c997b16db4
TUT: add '-n' when linking tutorial directory
2019-06-26 13:59:45 +02:00
OpenFOAM bot
51bb4e0037
STYLE: remove trailing spaces
2019-06-26 11:36:49 +02:00
Mark Olesen
a9bfef33bf
CONFIG: update completion cache (csh)
2019-06-26 11:29:12 +02:00
Mark Olesen
f7a707e00e
STYLE: allow '=' option separators in some bin/tools scripts
2019-06-26 11:27:53 +02:00
Mark Olesen
ff81ec8cf3
CONFIG: add -no-patch option for foamPackRelease
...
- if desired to create a tar-file without a _patch value in its name.
2019-06-26 00:57:49 +02:00
sergio
369484869d
Merge branch 'develop' of develop.openfoam.com:Development/OpenFOAM-plus into develop
2019-06-25 08:51:10 -07:00
sergio
d286951008
BUG: Fix thermos templates for Lee model
2019-06-25 08:50:07 -07:00
Mark Olesen
3a65840993
CONFIG: set umask 0022 when packing tar files for release
2019-06-25 17:24:39 +02:00