- Nov 25, 2019
-
-
Mark OLESEN authored
- allows use of Enum in more situations where a tiny Map/HashTable replacement is desirable. The new methods can be combined with null constructed for to have a simple low-weight caching system for words/integers instead of fitting in a HashTable.
-
- Nov 18, 2019
-
-
Mark OLESEN authored
- polymorphic field/result
-
- Nov 25, 2019
-
-
Mark OLESEN authored
-
- Nov 22, 2019
-
-
Mark OLESEN authored
- improves usability in other contexts ENH: expose topoSet::findIOobject as public
-
Mark OLESEN authored
- since pointPatchField is not derived from Field, methods such as negate() or a unary min(), max() are missing. These have apparently not been needed thus far, but are used indirectly via GeometricField.
-
Mark OLESEN authored
STYLE: split off into separate file
-
- Nov 20, 2019
-
-
Mark OLESEN authored
-
Mark OLESEN authored
-
- Nov 21, 2019
-
-
Mark OLESEN authored
- can be used in combination with std::generate, or as a substitute unary operator to supply random numbers for std::transform.
-
Mark OLESEN authored
-
- Nov 20, 2019
-
-
Mark OLESEN authored
- the noOp now returns const reference, noexcept
-
Mark OLESEN authored
-
- Nov 21, 2019
-
-
mattijs authored
-
- Nov 20, 2019
-
-
Mark OLESEN authored
-
- Nov 19, 2019
-
-
Mark OLESEN authored
- improves similarity to autoPtr. Simplifies coding. Example, tmp<volScalarField> tfield; // sometime later... tfield.reset ( volScalarField::New("myfield", mesh, dimensionedScalar(Zero)) ); - as per tmp, disallow tmpNrc assignment from literal nullptr - as per autoPtr, allow explicit test as bool (same as valid).
-
Mark OLESEN authored
-
Mark OLESEN authored
Example, ($radius > 10) ? sin(degToRad(45)) : cos(degToRad(30)) - protect division and modulo against zero-divide. - add scanner/parser debugging switches in the namespace, selectable as "stringToScalar". For example, debug parser: foamDictionary -debug-switch stringToScalar=2 debug scanner: foamDictionary -debug-switch stringToScalar=4 debug both: foamDictionary -debug-switch stringToScalar=6
-
Mark OLESEN authored
- this allows use of #eval results in the tests
-
Mark OLESEN authored
- this makes it behave more like other dictionary components.
-
Mark OLESEN authored
- can be useful when a scalarField has been used to store booleans and we need to recover a bool directly and deal with potential rounding issues. ENH: support "any" as a Switch counterpart to "none"
-
Mark OLESEN authored
-
Mattijs Janssens authored
-
Mark OLESEN authored
-
- Nov 18, 2019
-
-
Mark OLESEN authored
- now indicate that the dictionary entry is missing, not that it is an unknown function type. STYLE: adjust PatchFunction1New.C to have logic structure look similar
-
Mark OLESEN authored
- handle quoted format statement (m4)
-
Mark OLESEN authored
- avoids generating a log file, which is missing an "End" tag that allows the test loop to identify the completion status
-
Mark OLESEN authored
-
- Nov 15, 2019
-
-
Mark OLESEN authored
-
Mark OLESEN authored
-
Mark OLESEN authored
- also use tmp::New forwarding internally
-
Mark OLESEN authored
-
Mark OLESEN authored
- the full tensor also supports zip/unzip rows/cols and unzipRow, unzipCol, unzipDiag
-
Mark OLESEN authored
-
Mark OLESEN authored
-
Mark OLESEN authored
- also support transposed construction when given a set of vectors
-
- Nov 13, 2019
-
-
Mark OLESEN authored
-
Mark OLESEN authored
-
Mark OLESEN authored
-
Mark OLESEN authored
- save in META-INFO/build-info for later re-compilation without git. This improves tracking beyond simply referring to the the patch level. The information is tagged with an underscore to distinguish from "real" build information when git is available. STYLE: improved shell syntax, pushd/popd guards etc.
-
- Nov 14, 2019
-
-
Kutalmış Berçin authored
-