d1905f9951
ENH: exact: use parallel decomposition method
2019-03-20 15:29:47 +00:00
58dc5342c6
TUT: add reconstructPar for interIsoFoam/iobasin (issue #1244 )
2019-03-22 17:42:36 +00:00
6bd3b727cf
STYLE: use 'statusDone' keyword for coupling ( #1243 )
2019-03-22 08:00:01 +01:00
962e2ef54c
ENH: make external file coupling status= configurable ( #1243 )
2019-03-21 17:26:16 +01:00
e6df121db2
STYLE: fix comment
2019-03-21 09:49:56 +01:00
efd84d01b2
STYLE: adjust some internal variables names in hierarchGeomDecomp
2019-03-20 12:02:42 +01:00
88630d6367
STYLE: docs for activePressureForceBaffleVelocity
2019-03-19 13:36:16 +01:00
f4dfa5f493
ENH: support VTK multi-piece output for surfaces
2019-03-19 10:03:14 +01:00
df8699108b
ENH: support VTK output of uniform field
2019-03-19 09:45:52 +01:00
29c8a77a96
ENH: add transfer for simple MeshedSurface components
2019-03-18 18:17:22 +01:00
cdb5d31e01
GIT: update completion_cache
2019-03-15 17:38:57 +01:00
659be87944
ENH: add findCell for PDRblockMesh
2019-03-14 16:24:20 +01:00
2336b46cd6
STYLE: narrow represention for boundBox bits enums
...
- add boundBox::directionBit enum which contains the same values as the
treeBoundBox::octantBit enum, but without the attached meaning
2019-03-15 16:23:10 +01:00
502fd34280
COMP: provision for non-existence of bessel functions
...
- These are not defined in the C++ standard for cmath, so allow for
compilation without them. Will need to provide replacements in the
future or rework.
2019-03-15 11:19:15 +01:00
62fa24080f
COMP: use intptr_t instead of long for hashing pointers
2019-03-15 10:03:12 +01:00
db1b1e8ad4
COMP: update endian macros. More universal syntax, less clutter.
2019-03-15 09:10:21 +01:00
323fe2f299
ENH: reorganize regular expressions and add C++11 regex support
...
- new regExpCxx wrapper for C++11 regex support with drop-in
compatibility with existing code.
- regExpPosix (was regExp), for future phase out in favour of regExpCxx.
- The regExp header will continue to be used for defining an
appropriate typedef corresponding to the preferred implementation.
2019-03-14 13:24:23 +01:00
9ea99ed8df
STYLE: relocate endian from OSspecific to OpenFOAM/primitives
...
- this information is more related to processor, not OS
2019-03-14 12:12:16 +01:00
46dfbe8d21
STYLE: consistent handling of fileName concatenation (POSIX)
2019-03-14 11:48:53 +01:00
05808cd586
ENH: add handling of lib/exe file extensions in makefile ( #1238 )
...
- relocates some logic from makefiles/general into platform-specific
overrides
2019-03-14 10:42:57 +01:00
db6e30aac8
ENH: rhoPimpleAdiabaticFoam: unused code
2019-03-14 12:45:02 +00:00
af296b79af
ENH: moveDynamicMesh: add -overwrite option. Fixes #1233 .
2019-03-13 15:43:38 +00:00
195e25818e
STYLE: correct documentation for fanFvPatchField ( #1229 )
...
- for more clarity, make read/write of rpm and mean-diameter contingent
on nonDimensional == true
2019-03-14 08:19:15 +01:00
b7fde1d985
ENH: added areaWrite function object ( #1237 )
...
- write finiteArea meshes and fields to standard surface output
formats (Ensight, VTK, etc).
2019-03-13 19:44:51 +01:00
0387c477b9
STYLE: make some sampledSurfaces methods protected
...
- less used bookkeeping/convenience methods that may be phased out
in the future
2019-03-13 17:27:33 +01:00
a5a06709f0
STYLE: checkIndex for bitSet, PackedList only on FULLDEBUG ( #1235 )
2019-03-13 14:40:38 +01:00
044876bfe9
ENH: surface writers now track their own write status
...
- instead of deciding beforehand if a surface format requires a separate
geometry file (or if a geometry file should be written if no fields were
written) now determine afterwards if something was written.
This improves the overall reliability (consistency) and is more
convenient for the caller as well.
2019-03-13 14:13:04 +01:00
15a224ec4c
STYLE: fix doxygen comment for vtkWrite
2019-03-13 12:54:44 +01:00
5104eadf0d
ENH: PtrList and PtrListOps improvements
...
- PtrDynList support for move append list:
can be used to concatenate pointer lists into a single one
- include resize in PtrDynList squeezeNull as being a natural
combination
- support sorting operations for pointer lists (PtrListOps)
2019-03-13 10:53:28 +01:00
2ae60cc7bb
ENH: minor improvements for plane
...
- comparison operator, for sorting based on the position of the origin.
- allow modification of the origin.
- zero-initialise for null constructor: base components are vectors
and cheap to initialise.
- 'unfriend' the output operator: it uses public access methods
2019-03-13 08:00:39 +01:00
54989c4a18
COMP: add wmake rules for Pgi compiler ( #1234 )
2019-03-11 15:56:40 +01:00
06ab522d77
COMP: rename variable to avoid confusion with 'restrict' keyword
...
- considered an error by the PGI compiler
2019-03-11 17:52:02 +01:00
6ff14832de
ENH: add bar/Pa conversions
2019-03-11 18:37:18 +01:00
2692e08965
COMP: OSspecific dependency on pthread no longer exists ( #614 )
2019-03-11 15:56:40 +01:00
ab02ef42fb
CONFIG: bump API version number to 1902 to register changes in surface writers
2019-03-11 15:28:55 +01:00
9adfa25d8f
BUG: incorrect return type for T() method. Regression from 3019f30b12
2019-03-11 15:27:36 +01:00
48538810e8
ENH: improved consistency of surface writers ( #1232 )
...
- remove writeGeometry() in favour of write() and make it pure virtual
so that all writers must explicitly deal with it.
- establish proxy extension at construction time and treated as an
invariant thereafter. This avoids potentially surprising changes in
behaviour when writing.
2019-03-11 15:09:03 +01:00
304249932e
COMP: runTimePostProcessing build with VTP+MPI fails ( #1231 )
...
- incorrectly uses paraview include dirs instead of the more universal
vtk include dirs for the MPI test.
2019-03-11 11:04:18 +01:00
7c4f455b96
ENH: suppress cell/patch/proc ids for foamToVTK ( #1230 )
...
- reduces output size, consistent with vtkWrite function object
STYLE: mark some foamToVTK options as advanced (ie, visible with -help-full)
2019-03-11 11:02:58 +01:00
ed181431d9
ENH: old-time field: avoid reading in postprocessing mode. Fixes #1228 .
2019-03-06 11:35:16 +00:00
10e279bb79
BUG: faMesh: support for multi-region moving meshes. See #1170 .
2019-03-04 11:00:52 +00:00
172af61602
STYLE: relocate -mcpu into compiler instead of compiler-flags ( #1225 )
2019-03-01 18:34:05 +01:00
bb94f5aa86
COMP: adjust ARM compilation flags ( #1225 )
...
- with -mcpu=native for automatic detection and -armpl for linking in
the performance libraries
2019-03-01 18:20:41 +01:00
ad0709b832
ENH: update empty sampled surfaces storage ( #1217 )
...
- also store empty sampled surfaces, otherwise we miss geometry updates.
2019-03-01 14:50:54 +01:00
90ff1dfa5c
ENH: additional constructors for IjkField
2019-02-27 08:01:19 +01:00
eae53be0c7
ENH: use 0.0-value instead of -value for inv(dimensionSet)
...
- the automatic rounding avoids generation of negative zero values.
For other exponent values it has no effect.
2019-02-26 22:43:56 +01:00
e1be36b7bb
ENH: DEShybrid - added robustness for case that nuEff goes negative (typically from negative denisty in compressible cals). See #1224
2019-03-01 11:30:20 +00:00
c0192d7417
GIT: remove backup file
2019-03-01 08:05:13 +01:00
33f60df264
ENH: potentialFoam: add region functionality. Fixes #1223 .
...
Also implements combination of -region and -dry-run
2019-02-28 17:04:46 +00:00
30201801d3
BUG: snappyHexMesh: deal with non-compact regions. Fixes #1221 .
2019-02-28 15:09:32 +00:00