- Jun 08, 2022
-
-
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
-
-
-
-
-
-
- catch extra punctuation tokens in chemical equations - catch unknown species - simplify generation of reaction string (output) ENH: allow access of solid concentrations from sub-classes (#2441)
-
Mark OLESEN authored
- redistributePar, expression sources, objectRegistry::sorted(), wallFunctions, solid motion updates, etc
-
Mark OLESEN authored
CONFIG: revise Pstream/OpenFOAM linkage (nvidia) - double-pass linkage seems to be unnecessary
-
Mark OLESEN authored
- ensightWrite, vtkWrite, fv::cellSetOption ENH: additional topoSet "ignore" action - this no-op can be used to skip an action step, instead of removing the entire entry
-
Mark OLESEN authored
- triggered with cell selections (especially with manifold cells). The ensightMesh was still holding an old subMesh reference.
-
Mark OLESEN authored
TUT: removed xxxCoeffs clutter for atmospheric sources GIT: renamed liquidFilmStepWithSprinklers
-
Mark OLESEN authored
- this allows more flexibility when defining the location or intensity of sources. For example, { type scalarSemiImplicitSource; volumeMode specific; selectionMode all; sources { tracer0 { explicit { type exprField; functions<scalar> { square { type square; scale 0.0025; level 0.0025; frequency 10; } } expression #{ (hypot(pos().x() + 0.025, pos().y()) < 0.01) ? fn:square(time()) : 0 #}; } } } } ENH: SemiImplicitSource: handle "sources" with explicit/implicit entries - essentially the same as injectionRateSuSp with Su/Sp, but potentially clearer in purpose. ENH: add Function1 good() method to define if function can be evaluated - for example, provides a programmatic means of avoiding the 'none' function
-
Mark OLESEN authored
- supports use of coordinate systems in fileFormats, surfMesh etc. GIT: remove remnant dependency check placeholders
-
- May 30, 2022
-
-
mattijs authored
-
mattijs authored
-
Mattijs Janssens authored
Improve the Lagrangian drag models See merge request !495
-
Kutalmış Berçin authored
-
Kutalmış Berçin authored
-