- Jun 08, 2022
-
-
Mark OLESEN authored
- previously only defined for cell-cutting version, now for iso-surface version too TUT: remove old transform/coordinateSystem syntax
-
Mark OLESEN authored
- simpler to write for sampled cutting planes etc. For example, slice { type cuttingPlane; point (0 0 0); normal (0 0 1); interpolate true; } instead of slice { type cuttingPlane; planeType pointAndNormal; pointAndNormalDict { point (0 0 0); normal (0 0 1); } interpolate true; } STYLE: add noexcept to some plane methods
-
mattijs authored
-
Andrew Heather authored
ENH: DMD: add multi-patch input functionality See merge request !547
-
-
-
-
-
Mattijs Janssens authored
ENH: new tabulated anisotropic solid transport model See merge request !546
-
Kutalmış Berçin authored
DOC: Curle: fix typo in header file (fixes #2498) TUT: airfoil2D: apply standard freestream conditions for nuTilda and nut
-
Kutalmış Berçin authored
-
Kutalmış Berçin authored
-
Kutalmış Berçin authored
-
Andrew Heather authored
ENH: EBRSM: new elliptic-blending Reynolds-stress turbulence model See merge request !544
-
Kutalmış Berçin authored
-
Kutalmış Berçin authored
-
- Jun 07, 2022
-
-
Andrew Heather authored
ENH: turbulentDigitalFilter: Synthetic fluctuations of scalars See merge request !532
-
-
ENH: turbulentDFSEMInlet: new realizability checking function for scalar fields
-
- Previous state of the condition was largely inoperative due to bugs and lack of functionalities - New state of the condition is more versatile, elegant, robust and faster ENH: turbulentDigitalFilter: add new scalar-based synthetic turbulence condition - Realistic temperature and/or concentration fluctuations can be generated based on given input statistics
-
Mark OLESEN authored
- can specify rotations that are not "axes" in a compact form: transform { origin (0 0 0); rotation none; } transform { origin (0 0 0); rotation axisAngle; axis (0 0 1); angle 45; } An expanded dictionary form also remains possible: transform { origin (0 0 0); rotation { type axisAngle; axis (0 0 1); angle 45; } } STYLE: verbose deprecation for "coordinateRotation" keyword - the "coordinateRotation" keyword was replaced by the "rotation" keyword (OpenFOAM-v1812 and later) but was handled silently. Now elevated to non-silent. STYLE: alias lookups "axesRotation", "EulerRotation", "STARCDRotation" - these warn and report the equivalent short form, which aids in upgrading. Previously had silent lookups.
-
Mark OLESEN authored
-
- Jun 03, 2022
-
-
Mark OLESEN authored
- previously just handled surface components - move/scale mesh points (copy) STYLE: pass in dummy faces/points to writer STYLE: use tensor is_identity()
-
Mark OLESEN authored
-
Mark OLESEN authored
- append single character - make append() methods void: methods are never chained anyhow - refactor digest comparison (code reduction) COMP: add overflow handling for OSHA1stream
-
Mark OLESEN authored
COMP: include <limits>
-
Mark OLESEN authored
- add overflow() method to the SHA1 streambuf. Previously could rely on xsputn for adding to sha1 content, but streams now check pptr() first to test for the buffering range and thus overflow() is needed.
-
- Jun 02, 2022
-
-
Mark OLESEN authored
- rearranged order of flags so that FOAM_EXTRA_CXXFLAGS is added after the WARN/OPT/DBUG flags CONFIG: drop wmake rules for PGI compiler (defunct)
-
Mark OLESEN authored
- can be more intuitive to specify for some cases: rotation { type euler; order rollPitchYaw; angles (0 20 45); } - refactor starcd rotation to reuse Euler ZXY ordering (code reduction) ENH: add -rotate-x, -rotate-y, -rotate-z for transformPoints etc - easier to specify for simple rotations
-
Mark OLESEN authored
COMP: define labelSphericalTensor::I - remove spurious 'labelI' global constant (labelSphericalTensor::I) STYLE: replace use of deprecated Tensor vectorComponent STYLE: avoid bit-wise assignment of bool (VectorSpace compare ops)
-
Mark OLESEN authored
- aligns calling signatures with wordList, for possible future replacement - drop construct from const char** (can use initializer_list instead) ENH: replace hashedWordList with plain wordList in triSurfaceLoader - additional hashing optimisation (and overhead) is not worth it for the comparatively small lists of surfaces used.
-
mattijs authored
-
- Jun 01, 2022
-
-
mattijs authored
-
Kutalmış Berçin authored
-
- May 31, 2022
-
-
Mark OLESEN authored
ENH: QRMatrix: refactor the QR decomposition algorithms See merge request !540
-
-
-
-
-
-