a8f08b31c1
BUG: snappyHexMesh: extrude non-local baffle. Fixes #1175 .
2019-01-21 15:27:51 +00:00
29315f4644
DEP: Deprecated the ensightFoamReader
2019-01-17 09:35:04 +00:00
956b41ae28
BUG: vtk::internalWriter::writeProcIDs could block in parallel
...
- could be triggered if running in parallel, but requesting procIDs
to be written with a non-parallel version of the writer.
2019-01-14 16:43:30 +01:00
cf8d500f8c
ENH: export FOAM_API in dictionary (issue #1158 )
...
- uses the value of foamVersion::api, which should be reliable.
2019-01-07 19:04:50 +01:00
62a7582d6d
SUBMODULES: align git information with the respective master branches
2019-01-07 13:45:21 +01:00
0748a11fd6
COMP: no vtkDataArray::Fill() method prior to VTK-8 ( fixes #1156 )
2019-01-07 11:58:33 +01:00
170041aaf5
ENH: for-range, forAllIters() ... in applications/
...
- reduced clutter when iterating over containers
2019-01-07 09:20:51 +01:00
20da89f8f6
ENH: for-range, forAllIters() ... in genericPatchFields/
...
- reduced clutter when iterating over containers
2019-01-07 09:20:51 +01:00
534920b67f
ENH: for-range, forAllIters() ... in lagrangian/molecularDynamics/
...
- reduced clutter when iterating over containers
2019-01-07 09:20:51 +01:00
f487333b57
ENH: for-range, forAllIters() ... in lagrangian/intermediate/
...
- reduced clutter when iterating over containers
2019-01-07 09:20:51 +01:00
4da4f40ded
ENH: for-range, forAllIters() ... in lagrangian/ basic
...
- reduced clutter when iterating over containers
2019-01-07 09:20:51 +01:00
6cbe89720d
ENH: for-range, forAllIters() ... in thermophysicalModels/
...
- reduced clutter when iterating over containers
2019-01-07 09:20:51 +01:00
5f42b5df9f
ENH: for-range, forAllIters() ... in OpenFOAM/
...
- reduced clutter when iterating over containers
2019-01-07 09:20:51 +01:00
a43eb01b7e
ENH: for-range, forAllIters() ... in finiteVolume/
...
- reduced clutter when iterating over containers
2019-01-07 09:20:51 +01:00
bd78da22e7
ENH: for-range, forAllIters() ... in mesh/
...
- reduced clutter when iterating over containers
2019-01-07 09:20:51 +01:00
a766d38643
ENH: for-range, forAllIters() ... in sampling/, surfMesh/
...
- reduced clutter when iterating over containers
2019-01-07 09:20:51 +01:00
fd8379fdbe
CONFIG: update MPICH and MVAPICH versions/rules
...
- Note: mpich now builds libmpi.so instead of libmpich.so
- define both -DMPICH_SKIP_MPICXX and -DOMPI_SKIP_MPICXX regardless of
using openmpi or mpich. This simplifies the files and does not harm.
2019-02-14 18:09:37 +01:00
6b9fe33275
STYLE: remove static from functions in vtk::Tools namespace
...
- a leftover from the change from class to namespace
2019-02-14 16:58:28 +01:00
ec36e7a4b5
ENH: additional vtk::Tools methods for cloud-related meshes
...
- the Tools::Vertices() method for creating a vtkPolyData with the
given points and a corresponding Verts for the points.
2019-02-14 14:42:56 +01:00
e143a5eaa5
ENH: HashSet::test() for method name compatibility with bitSet, boolList
2019-02-14 13:15:10 +01:00
95a33c2f68
ENH: wordRes::uniq() removes all duplicates
...
- previously just removed duplicate literals, but now remove any
duplicates.
- Replace previous wordHashSet implementation with a linear search
instead. The lists are normally fairly small and mostly just have
unique entries anyhow. This reduces the overall overhead.
2019-02-14 11:03:04 +01:00
60c314150c
ENH: ensure self-assignment and self-swapping are a no-op for string types
...
- simplifies their use when reordering lists etc.
(word, fileName, keyType, wordRe)
- "unfriend" IO operators for string types. They require no internal access
- add compile/uncompile methods to keyType for symmetry with wordRe
- when outputting keyType/wordRe, be more explicit about them using
writeQuoted()
2019-02-14 09:06:43 +01:00
df35627e69
ENH: controlDict: added entry for clarity.
2019-02-14 12:41:26 +00:00
482a1b08a7
ENH: scotchDecomp: check validity of processorWeights. Fixes #1207 .
2019-02-14 12:40:25 +00:00
2833521576
ENH: for-range, forAllIters() ... in meshTools/
...
- reduced clutter when iterating over containers
2019-01-07 09:20:51 +01:00
24861f5158
ENH: for-range, forAllIters() ... in functionObjects/
...
- reduced clutter when iterating over containers
2019-01-07 09:20:51 +01:00
60234ab007
STYLE: reduced nesting on return branching
2019-02-13 08:06:36 +01:00
4bc3b2b9cb
STYLE: minor adjustments for code formatting and comments
2019-02-12 20:18:06 +01:00
d1bc0d6e56
ENH: lazy evaluation of subRegion in regionFunctionObject ( #1202 )
...
- delay dereferencing of optional subRegion entries until an
objectRegistry is required.
This improves usabilty when reference objects do not yet exist
at the time of construction.
2019-02-12 13:54:02 +01:00
4e7ba1800a
ENH: delay evaluation of surfaces for fluxSummary (issue #1202 )
...
- complete any pending initialisation on write().
Allows lazier evaluation until when surfaces are actually available.
2019-02-12 12:39:49 +01:00
bfb0693bbe
ENH: delay evaluation of surfaces for surfaceFieldValue (issue #1202 )
...
- complete any pending initialisation on write().
Allows lazier evaluation until when the surfaces are actually needed.
2019-02-12 12:39:49 +01:00
52101db781
SUBMODULES: catalyst updated to use vtk::vtuAdaptor
2019-02-12 17:56:11 +01:00
ff54ef8299
ENH: additional vtk::Tools methods for handling faces, points etc.
...
- includes initial relocation of low-level vtu handling.
Extracted, refactored from the Catalyst function object.
2019-02-03 17:24:26 +01:00
966fc4c503
TUT: add missing fields
2019-02-12 16:46:40 +01:00
5c6b0989a4
ENH: for-range, forAllIters() ... in sampling/, surfMesh/
...
- reduced clutter when iterating over containers
2019-01-07 09:20:51 +01:00
655f7d1997
ENH: for-range, forAllIters() ... in parallel/
...
- reduced clutter when iterating over containers
2019-01-07 09:20:51 +01:00
45590671ac
ENH: for-range, forAllIters() ... in dynamicMesh/
...
- reduced clutter when iterating over containers
2019-01-07 09:20:51 +01:00
f5163e50ff
ENH: for-range, forAllIters() ... in genericPatchFields/
...
- reduced clutter when iterating over containers
2019-01-07 09:20:51 +01:00
8d5894174f
ENH: for-range, forAllIters() ... in conversion/
...
- reduced clutter when iterating over containers
2019-01-07 09:20:51 +01:00
e3e0d7c8b9
ENH: add possibility to change const reference in tmp.
...
- previously it was only possible to reset a pointer, but not to
change a const-reference directly (needed a swap() to do this).
2019-02-11 18:23:06 +01:00
de673f3bcf
STYLE: consolidate 'clear' when initialising surfaceFieldValue
2019-02-11 15:59:14 +01:00
e6937f60de
ENH: add Ensight output support for a labelField (treat like scalarField)
2019-02-11 16:03:10 +01:00
c137d3f823
ENH: derivedFields functionObject to create some predefined, calculated fields
...
- currently supports pTotal, rhoU.
2019-02-08 17:47:45 +01:00
e2754962cc
ENH: add remove objects handling in timeFunctionObject and regionFunctionObject
...
- makes it easier to implement functionObject or field object removal
2019-02-08 17:47:45 +01:00
8f92fa016f
ENH: write/clear on all components (issue #1199 )
...
- use registry checkOut for removeRegisteredObject function object
2019-02-11 10:12:17 +01:00
f6d462a246
STYLE: make objectRegistry::cfindIOobject() protected instead of public
2019-02-11 10:58:18 +01:00
4e7ac82060
STYLE: derive surface sampling from fvMeshFunctionObject
2019-02-11 09:47:13 +01:00
75a691ecfa
ENH: generic: add genericFvsPatchField
2019-02-11 17:02:14 +00:00
f2d735264f
COMP: polyMeshTetDecomposition: vGreat vs VGREAT
2019-02-11 12:11:59 +00:00
12d9a159dc
ENH: Function1: better error message. Fixes #1200 .
2019-02-11 12:10:47 +00:00