ad116ef7f2
ENH: use updated ITstream for parsing strings to token lists
2017-11-06 17:38:53 +01:00
69ea4976ac
ENH: reduced verbosity when decomposing/reconstructing empty meshes
...
- only warn about missing cells/points if the mesh is also missing
boundary patches.
- reduce verbosity when decomposing to an empty mesh
- skip face matching when either mesh has no faces
2017-11-06 17:06:15 +01:00
c0ba7bf05a
STYLE: use Ostream writeEntry when writing key/value entries
...
- makes for clearer code
ENH: make writeIfDifferent part of Ostream
2017-11-06 00:49:24 +01:00
61534989df
ENH: simplify primitiveEntry parsing code, move append new tokens
...
- simplify string output code
2017-11-05 22:07:17 +01:00
c4de3e0a4d
ENH: enhancements to behaviour of token
...
- improved memory alignment reduces overhead for Int32 compilation
- added move/swap semantics
- made the type() readonly in favour of setVariant() to allow change
of variant within a particular storage representation.
Eg, STRING -> VERBATIMSTRING.
2017-11-05 20:05:28 +01:00
e1b71c028c
ENH: add move/swap semantics to string types and regExp
...
- move append() single element to List and DynamicList
ENH: add stringOps::count to avoid unnecessary string conversions
2017-11-05 13:26:10 +01:00
cae8a894cd
ENH: allow creation of ITstream by parsing string
2017-11-06 09:25:58 +01:00
061a85858f
ENH: support method/spawn as mpirunDebug command-line options
2017-11-04 17:25:26 +01:00
3d13220df4
STYLE: relocate charList typedef to containers
2017-11-04 16:05:32 +01:00
507486194e
ENH: improved parallel transfer of strings
...
- support send/receive with embedded '\0' characters
2017-11-04 15:51:52 +01:00
590b319a78
TUT: 'restore0Dir -processors' with filtering of #include files
2017-11-04 14:59:59 +01:00
dd838766be
STYLE: make memorybuf naming more consistent with std iostreams
2017-11-04 14:30:14 +01:00
ebd922a32e
ENH: support longer doxygen brief descriptions.
2017-11-04 14:26:38 +01:00
f7ff26bd2d
ENH: fieldAverage - enable suppressing of intermediate field writing for the exact method
...
Also updated/corrected restart behaviour
2017-10-30 13:47:32 +00:00
52536b4b14
Merge branch 'bugfix-multiLevelDecomp' into 'master'
...
Bugfix multi level decomp
Closes #620 and #619
See merge request Development/OpenFOAM-plus!153
2017-10-11 11:18:59 +01:00
8acd80c54c
BUG: multiLevelCoeffs entry not mandatory ( closes #620 )
2017-10-10 19:32:53 +02:00
e816d5cc80
BUG: label overflow in multiLevel decomposition ( closes #619 )
...
- previously when more than two levels were used.
Now calculate the required final target domain segment directly.
2017-10-10 18:06:52 +02:00
13346ec5b1
BUG: incorrect xml format tag for VTK surface mesh writer ( closes #611 )
2017-10-06 11:36:40 +02:00
16649b3772
BUG: thermoFoam - corrected to enable restart and post-processing using thermoFoam -postProcess. Fixes #598
2017-09-25 13:25:34 +01:00
94cf702f69
BUG: kOmegaSSTLM - corrected writing of coefficients. Fixes #592
2017-09-18 10:48:39 +01:00
79f2466ca5
BUG: DESModelRegions - added missing field write() - see #591
2017-09-18 10:17:24 +01:00
071dfb36fd
BUG: parse issues for nastran long format ( closes #589 )
2017-09-15 10:40:55 +02:00
0eeffc318b
ENH: Adding required interpolation for alpha.water in fvSchemes for overInterDyMFoam floatingBody tutorial
2017-09-08 15:40:22 -07:00
cfeb2c9233
ENH: adding oversetAdjustPhi to overInterFoam plus reconstructing U from phi in pEq.
2017-09-08 15:35:27 -07:00
a129d6a146
ENH: isoCutCell - improved robustness. Patch provided by Johan Roenby - see #582
2017-09-08 17:22:49 +01:00
6d8b6516b6
BUG: Corrected Curle analogy implementation. See #574
2017-08-31 14:05:05 +01:00
5cfd343904
Merge branch 'bugfix-createZeroDirectory-template' into 'master'
...
BugFix: corrected keyword for flowRateInletVelocity BC fixes #577
Closes #577
See merge request !143
2017-08-30 09:49:49 +01:00
870a0a1d60
BugFix: keyword for caseDict also syncrhonized
2017-08-30 09:48:45 +05:30
ffed13435a
BugFix: corrected keyword for flowRateInletVelocity BC fixes #577
2017-08-30 09:38:36 +05:30
cf065aade0
BUG: Corrected construction of List from SLList. Fixes #571
2017-08-15 11:00:21 +01:00
c782b09322
ENH: Corrections to doxygen help
2017-08-10 11:14:10 +01:00
4fc4f49cef
ENH: Updated fieldAverage FO windowing. See #525
...
When specifying the averaging data, a new `windowType` option is
available, taking the values:
- none: no windowing
- approximate: past functionality (v1706 and earlier)
- exact: exact moving average - will store and write (for restart) all
fields in the window
2017-08-09 16:52:03 +01:00
695716d5cc
STYLE: use local variables in aliases/functions
2017-08-09 11:58:43 +02:00
18e96325ff
Merge branch 'feature-mesh-stitching' into 'develop'
...
Feature mesh stitching
See merge request Development/OpenFOAM-plus!159
2017-11-04 11:39:11 +00:00
2ee1f73ff2
Merge branch 'feature-hash-table' into 'develop'
...
Improvements to HashTable internals
See merge request Development/OpenFOAM-plus!158
2017-11-03 17:40:33 +00:00
2ecfb3e986
CONFIG: update clang versions
2017-11-03 14:43:33 +01:00
c5344c3161
COMP: Resolved clang compiler error in transport model updates
2017-11-03 11:10:34 +00:00
f5795afaba
STYLE: More use of constexpr for namespace variables
2017-11-03 11:09:17 +00:00
46e8543653
ENH: cell cutting: less verbose. Allow cutting single face. See #631 .
2017-11-01 17:46:12 +00:00
053a648ee6
ENH: improvements to HashTable internals
...
- make single-parameter construct (label) explicit
- consolidate iterators
- slightly reduced overhead for some HashSet types
- improved resizing behaviour
- compact output for empty Ptr hashes
2017-10-31 08:46:47 +01:00
db552fb751
DEFEATURE: remove StaticHashTable
...
- unused, unmaintained and slower than the regular HashTable
2017-10-30 21:35:05 +01:00
930d6dcaf2
ENH: dummy I/O for nullObject, additional null subclass for zero/one
...
- the zero::null and one::null sub-classes add an additional null
output adapter.
The function of the nil class (special-purpose class only used for
HashSet) is now taken by zero::null.
2017-10-31 10:54:17 +01:00
6f6029d0a6
COMP: LList: make constructor explicit. Fixes #630 .
2017-10-30 16:58:42 +00:00
2851b885a1
Merge branch 'develop' of develop.openfoam.com:Development/OpenFOAM-plus into develop
2017-10-30 11:44:51 +00:00
a79d2835f1
ENH: functionObjectList: format errors from FO reading. Fixes #575 .
2017-10-30 11:43:12 +00:00
7e4f3a8237
STYLE: consistent rounding for float/double underflow (issue #625 )
...
- use (value <= VSMALL) instead of (value < VSMALL) for consistency
with what equal(value, 0) delivers.
2017-10-30 11:38:24 +01:00
ba8fdda5cc
ENH: improve wcleanBuild, wcleanPlatform flexibility (issue #627 )
...
- add -compiler=NAME option to remove a build or platforms directory
corresponding to any specified compiler on the current arch.
- when -compiler or -compiler=NAME is specified, also clean related
sub-directories as well. This will cleanup mpi-related directory.
2017-10-30 10:31:05 +01:00
cd46cb7041
ENH: consistent reverse iterator definitions for UList and FixedList
...
- consistent with C++ STL conventions, the reverse iterators should
use operator++ to transit the list from rbegin() to rend().
The previous implementation used raw pointers, which meant that they
had the opposite behaviour: operator-- to transit from rbegin() to
rend().
The updated version only has operator++ defined, thus the compiler
should catch any possible instances where people were using the old
(incorrect) versions.
- updated forAllReverseIters() and forAllConstReverseIters() macros to
be consistent with new implementation and with C++ STL conventions.
2017-10-29 20:57:43 +01:00
d6b32094e1
ENH: add reverse iteration macros
...
- forAllReverseIters and forAllReverseConstIters macros
- stdFoam::rbegin(), stdFoam::rend()
stdFoam::crbegin(), stdFoam::crend()
2017-10-29 16:02:19 +01:00
15ac4e5c54
Merge branch 'feature-dictionary-scoping-lvalue' into 'develop'
...
Feature dictionary scoping lvalue
See merge request Development/OpenFOAM-plus!124
2017-10-29 15:36:07 +00:00