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
9580a0e243
isoSurface: Fix for isoSurface 'eroding' surfaces down to nothing
...
The occurrence is from cells with vertices that are shared between two faces
only (these vertices can originate from hex refinement). Decomposing both faces
can occasionally produce triangles with identical vertices and this results in a
non-manifold edge which triggers the erosion procedure.
Avoided by detecting cells with these special vertices and making sure the tet-decomposition
never uses the same points on the faces using them.
Patch contributed by Mattijs Janssens
2019-02-08 14:45:54 +00:00
bb73eb63a3
STYLE: DFSEM inlet - updated messages when checking validity of the stress tensors
2019-02-11 10:23:45 +00:00
96b0bce80a
ENH: forces function object - made user selection clearer when running
2019-02-11 09:22:26 +00:00
5610da9f95
STYLE: missing space in warning message
2019-02-08 18:53:27 +01:00