aa1e1eb15d
COMP: fix inline friend declarations (gcc-4.8.5)
2021-01-27 10:33:19 +01:00
8bda4fadbe
Merge remote-tracking branch 'origin/master' into develop
2021-01-26 17:06:33 +01:00
d70e11195c
BUG: syncTools: incorrect communicator. See #1986
2021-01-26 10:28:12 +01:00
2c7e95d2cb
ENH: rename protected UList size(label) -> setAddressableSize(label)
...
- modification/continuation of 8d63073b08 and 5c1ec7ecb8 (#595 ).
Although this protected function is only used internally, the name
`size(label)` is too easily confused with `resize(label)` and
`setSize(label)`. The longer method name eliminates some ambiguity.
Name consistent with PtrListDetail.
- leave size(label) method (for possible compatibility),
but mark as deprecated
- improve sizing consistency for (Istream >> DynamicList)
STYLE: more consistent use of resize vs setSize in DynamicList
- more consistency between DynamicList and DynamicField.
There were some inconsistencies in how construct with a size was
interpreted.
STYLE: more consistent declaration/use of Swap
2021-01-26 09:42:29 +01:00
9b56c6b1ac
ENH: consistent noexcept for list iterators and raw-data accessors
...
- add byteSize to FixedList and Matrix, for possible streaming
ENH: expose data/cdata for PackedList, bitSet
2021-01-26 09:42:27 +01:00
64c6f350ae
ENH: simplify packaging of debian orig tarfile, support zstd compression
2021-01-26 09:42:26 +01:00
902f09b688
ENH: IOobject for header generation, preserve output format in datToFoam
2021-01-26 09:42:26 +01:00
0d6de94e8e
COMP: ambiguity in IOobject::writeHeader
...
- a C-string is interpreted as a bool instead of as a word,
so remove default parameter to eliminate ambiguity
2021-01-26 09:42:26 +01:00
d770ce7aa8
BUG: syncTools: incorrect communicator. See #1986
2021-01-25 18:06:28 +00:00
f88feaf0d4
BUG: surfaceFieldValue fails writing legacy VTK format
...
- number of fields was not set.
- interpolated surfaces incorrectly written for all formats
2021-01-22 16:20:46 +01:00
c9b34c52bb
COMP: bad template for foamNewFunctionObject ( closes #1987 )
2021-01-22 12:46:31 +01:00
0e7a2d1529
ENH: syncTools: specialisation for contiguous data. Fixes #1986 .
2021-01-20 09:33:44 +00:00
648f0593c8
ENH: primitiveMesh: do not copy input storage. See #1963 .
2021-01-20 09:33:44 +00:00
81629a44d0
BUG: mapped: access map() for AMI cases. Fixes #1982
...
Should not call map() since it triggers building the
(one-to-one) mapping which conflicts with the self-contained
mapping of cyclicAMI
2021-01-18 18:19:24 +00:00
71812c21c5
ENH: add 'arch' information to output file headers (ASCII)
...
- this was previously suppressed for ASCII format as being 'clutter',
but without it there is no context for interpreting the type of data
contained in ASCII files: potentially leading to integer overflows
when reading in ParaView etc.
2021-01-15 15:06:06 +01:00
80bb1b9f57
ENH: use dictionary get<> methods instead of older readScalar + lookup()
2021-01-15 15:06:06 +01:00
d38a4a9177
ENH: correct newlines in DimensionedField output
...
- orientedType: use explicit constructors, minor cleanup.
2021-01-15 15:06:06 +01:00
5f805b0592
TUT: add decomposeParDict for cavity
...
- useful for trivial tests
2021-01-15 15:06:06 +01:00
4561717c51
BUG: incorrect returned size from surfaceWriter
2021-01-13 18:05:31 +01:00
b84caecc1e
BUG: useless copy of input (primitiveMeshTools::makeCellCentresAndVols)
2021-01-08 08:59:27 +01:00
84a1452995
BUG: Fix dynamicRefineFvMesh mapping flux.
...
dynamicRefineFvMesh optionally can map fluxes derived from velocities
fields specified in dynamicMeshDict. The surface interpolation was
using old weights. This fix clear the old weights before mapping
the fluxes
2021-01-06 10:22:36 -08:00
c036d4207b
ENH: syncTools: edge orientation test. See #1974 .
2021-01-06 09:58:17 +00:00
542dae4a6d
ENH: syncTools: add edge orientation. Fixes #1974 .
2021-01-06 09:54:37 +00:00
f5e689c6a8
BUG: redistributePar: symmetric logic. Fixes #1973 .
2021-01-04 14:44:28 +00:00
d2c0c97af8
BUG: redistributePar: symmetric logic. Fixes #1973 .
2021-01-04 14:42:10 +00:00
2f449c57ce
DOC: adjust wording
2021-01-03 17:21:14 +01:00
0723bcbf8a
GIT: reverted version back to 'com'
2020-12-23 10:01:24 +00:00
79e353b84e
RELEASE: Updated version to v2012
OpenFOAM-v2012
2020-12-23 10:01:39 +01:00
c536c0fee5
TUT: use scale instead of convertToMeters
2020-12-23 09:21:14 +01:00
1a7fbc3d7f
COMP: initialise to nullptr
2020-12-22 21:14:10 +00:00
7a34f29002
DOC: header documentation updates/corrections
2020-12-22 12:15:06 +00:00
77aa2e6026
COMP: corrections to interfaceTrackingFvMesh following commit 14a471f937
2020-12-22 12:15:06 +00:00
bdcc02cf64
TUT: added missing call to tutorial case
2020-12-22 12:15:06 +00:00
7bdb509494
TUT: adjust tutorials for test loop
2020-12-22 12:27:21 +01:00
e58b59ed6f
CONFIG: pass through -prefix=false (ie, disable)
2020-12-21 23:52:28 +01:00
5b29be5f9b
COMP: fix linkage (mingw)
2020-12-21 23:28:41 +01:00
9f865914e6
Merge branch 'issue-1962-setAlphaField' into 'develop'
...
BUG: setAlphaField: fix incompatibilities with BCs (#1962 )
See merge request Development/openfoam!418
2020-12-21 18:55:40 +00:00
54dfcf5046
BUG: setAlphaField: fix incompatibilities with BCs ( #1962 )
...
Co-authored-by: Johan Roenby <johan.roenby@gmail.com >
Co-authored-by: Henning Scheufler <Henning.Scheufler@dlr.de >
2020-12-21 18:55:30 +00:00
e77e4dd462
Merge branch 'feature-surface-film-filmflux-fo' into 'develop'
...
ENH: Added new filmFlux function object
See merge request Development/openfoam!417
2020-12-21 18:06:57 +00:00
48f8811896
ENH: Added new filmFlux function object
...
Calculates the mass flux for surface film models.
Example usage:
filmFlux
{
type filmFlux;
writeControl writeTime;
result myPhi; // optional
}
2020-12-21 18:06:57 +00:00
bf3e9b442d
TUT: additional sampling planes, iso-surfaces
2020-12-21 18:31:23 +01:00
a2bc1fd3a6
BUG: extrudeMesh: revert previous fix. see #1964
...
The polyMesh construct-from-components will now ignore
the readOpt for the supplied primitives as before.
This again re-allows READ_IF_PRESENT for fv* in
combination with supplied primitives.
2020-12-21 17:25:56 +00:00
983b7579ee
Merge branch 'feature-virtual-init' into 'develop'
...
Fix cyclicACMI (runtime-selection-geometry, scaling-of-weights)
See merge request Development/openfoam!419
2020-12-21 14:55:00 +00:00
14a471f937
BUG: cyclicACMI: different construction order. See #1953 .
...
This makes the initialisation order of dynamicMesh consistent
with plain ones using the virtual mechanism. It does not
solve the cyclicACMI construction order yet.
2020-12-21 14:54:59 +00:00
18cd5d864e
ENH: reinstate Test-decomposePar -cellDist, add -cellDist-internal
...
- Useful for diagnosis, the -cellDist-internal produces a
volScalarField::Internal instead
2020-12-21 09:17:37 +01:00
73207dfcd7
BUG: Fixing cloud constructor for MPPICInterFoam
2020-12-20 19:24:12 -08:00
6d6c204745
BUG: extrudeMesh - partial fix for incorrect behaviour - see #1964
...
Changed IO flag so that new mesh is created
- was using old 'faces', 'owner' etc but then used the new patch starts
Corrected logic for contMap in polyTopoChange
2020-12-18 17:42:20 +00:00
04f3b26ba6
Merge branch 'feature-reactingParcelFoam-dynamicMesh' into 'develop'
...
INT: reactingParcelFoam: add dynamicMeshMotion capabilities
See merge request Development/openfoam!416
2020-12-18 11:58:19 +00:00
5e539b30a9
INT: reactingParcelFoam: add dynamicMeshMotion capabilities
2020-12-18 11:58:09 +00:00
6ca6b34add
CONFIG: update completions
2020-12-18 11:33:46 +01:00