- Sep 14, 2021
-
-
- Jun 18, 2020
-
-
- Jun 10, 2020
-
-
Kutalmış Berçin authored
Please see the Extended Code Guide and header files for the details. ENH: add wall-function blending treatments to epsilonWallFunc adds `stepwise`, `max`, `binomial`, and `exponential` wall-function blending treatments: COMP: check backward compatibility for: `serial` `parallel` `serial restart` `parallel restart` computations in comparison to the following tutorials from v1906: `circuitBoardCooling condensatingVessel evaporationMultiComponent hotRoom movingBox multiRegionHeaterRadiation reverseBurner solidQuenching2D` STYLE: simplify `forAll`s ENH: add new wall blending approaches into omegaWallFunction adds stepwise, max, binomial, and exponential wall function blending apprs. ensures/forces the backward compatibility: - blended = true (blending:BINOMIAL2) (default) - blended = false (blending:STEPWISE) simplifies forAlls deprecates objects: - "blended" - use "blending::" options - "includeG" - as was hardcoded ENH: add wall-func blending treatments into nutWallFuncs - nutWallFunction - nutUWallFunction - nutkWallFunction COMP: check backward compatibility for: - serial - parallel - serial restart - parallel restart computations in comparison to the following tutorials from v1906: - heatTransfer/buoyantSimpleFoam/buoyantCavity - compressible/rhoSimpleFoam/gasMixing/injectorPipe DOC: modify header docs in wallFuncs - nutUTabulatedWallFunction - nutUSpaldingWallFunction - nutURoughWallFunction - nutUBlendedWallFunction - REVERT: change write order - nutLowReWallFunction - kLowReWallFunction: - ENH: protect against zero-division error through 'Ceps2' entry - STYLE: remove few redundant empty lines
-
- Oct 31, 2019
-
-
OpenFOAM bot authored
-
- Oct 02, 2019
-
-
Kutalmış Berçin authored
- Improves header file documentations - Adds const specifier to various objects - Allows various model constants to be user-defined - Changes from lookupOrDefault() to getOrDefault() - Consistent namespace usage: - If the WF belongs to only Foam:: namespace, use Foam:: explicitly - If the WF belongs to more than one namespaces, put the WF in namespace parentheses - Adds the missing dashes in comments required by Doxygen - Corrects capitalisation in comments - The terminology 'viscous sublayer' was preferred over 'laminar sublayer' due to the fact that the sublayer is not laminar. - The order of initialisation of fields is changed to be the same across all.
-
- May 31, 2019
-
-
Andrew Heather authored
-
- Feb 06, 2019
-
-
OpenFOAM bot authored
-
- Dec 11, 2018
-
-
Mark OLESEN authored
- makes the intent clearer and avoids the need for additional constructor casting. Eg, labelList(10, Zero) vs. labelList(10, 0) scalarField(10, Zero) vs. scalarField(10, scalar(0)) vectorField(10, Zero) vs. vectorField(10, vector::zero)
-
- Sep 15, 2017
-
-
Andrew Heather authored
-
- Apr 30, 2016
-
-
Henry Weller authored
GeometricField: Renamed internalField() -> primitiveField() and dimensionedInternalField() -> internalField() These new names are more consistent and logical because: primitiveField(): primitiveFieldRef(): Provides low-level access to the Field<Type> (primitive field) without dimension or mesh-consistency checking. This should only be used in the low-level functions where dimensional consistency is ensured by careful programming and computational efficiency is paramount. internalField(): internalFieldRef(): Provides access to the DimensionedField<Type, GeoMesh> of values on the internal mesh-type for which the GeometricField is defined and supports dimension and checking and mesh-consistency checking.
-
- Feb 24, 2016
-
-
Henry Weller authored
in case of tmp misuse. Simplified tmp reuse pattern in field algebra to use tmp copy and assignment rather than the complex delayed call to 'ptr()'. Removed support for unused non-const 'REF' storage of non-tmp objects due to C++ limitation in constructor overloading: if both tmp(T&) and tmp(const T&) constructors are provided resolution is ambiguous. The turbulence libraries have been upgraded and '-DCONST_TMP' option specified in the 'options' file to switch to the new 'tmp' behavior.
-
- Jan 22, 2015
- Aug 01, 2013
-
-
Henry authored
-
- Jul 28, 2013
-
-
Henry authored
-
- Nov 27, 2012
-
-
andy authored
-
- Jul 03, 2012
- Dec 20, 2011
-
-
andy authored
-
- Aug 14, 2011
-
-
Henry authored
-
- Jan 19, 2011
-
- Jan 14, 2011
-
-
Andrew Heather authored
-
- Jan 07, 2011
-
-
graham authored
-
- Jan 05, 2011
-
-
Andrew Heather authored
This reverts commit b18f6cc1.
-
graham authored
-
- Dec 30, 2010
-
-
Mark Olesen authored
eg, - makePatchTypeField -> makeTemplatePatchTypeField - makeNonTemplatedPatchTypeField -> makePatchTypeField
-
- Dec 22, 2010
-
-
Mark Olesen authored
-
- Dec 17, 2010
-
-
Mark Olesen authored
-
Mark Olesen authored
-
- Jul 28, 2010
-
-
graham authored
-
- Mar 29, 2010
-
-
Mark Olesen authored
-
- Nov 30, 2009
-
-
Mark Olesen authored
- space between keyword and bracket in 'for(..)', 'if(..)', 'while(..)'
-
- Aug 03, 2009
-
-
Andrew Heather authored
- names updated to reflect what they are based on, e.g. either k or U
-
- Jul 24, 2009
-
-
Andrew Heather authored
-
- Jul 23, 2009
-
-
Andrew Heather authored
-
Andrew Heather authored
-
Andrew Heather authored
-
Andrew Heather authored
-
- Jul 22, 2009
-
-
Andrew Heather authored
-
- Jul 21, 2009
-
-
Andrew Heather authored
-