- Nov 26, 2021
-
-
-
Function1 can now be created with an object registry, e.g. time or mesh database. This enables access to other stored objects, e.g. fields, dictionaries etc. making Function1 much more flexible. Note: will allow TimeFunction1 to be deprecated
-
- created new functionObjects::properties class derived from IOdictionary - replaces raw state IOdictionary owned by functionObjectList - state dictionary access/manipulators moved from stateFunctionObject - stateFunctionObject now acts as a light wrapper around functionObjecties::properties - updated dependent code
-
-
- Nov 25, 2021
-
-
Mark OLESEN authored
-
Mark OLESEN authored
-
Mark OLESEN authored
- more closely reflect what the binaries report - report the installation path - change PS1 case/separator to roughly correspond to package names STYLE: adjust README to mention upcoming v2112
-
Mark OLESEN authored
- use `#word` to concatenate, expand content with the resulting string being treated as a word token. Can be used in dictionary or primitive context. In dictionary context, it fills the gap for constructing dictionary names on-the-fly. For example, ``` #word "some_prefix_solverInfo_${application}" { type solverInfo; libs (utilityFunctionObjects); ... } ``` The '#word' directive will automatically squeeze out non-word characters. In the block content form, it will also strip out comments. This means that this type of content should also work: ``` #word { some_prefix_solverInfo /* Appended with application name (if defined) */ ${application:+_} // Use '_' separator ${application} // The application } { type solverInfo; libs (utilityFunctionObjects); ... } ``` This is admittedly quite ugly, but illustrates its capabilities. - use `#message` to report expanded string content to stderr. For example, ``` T { solver PBiCG; preconditioner DILU; tolerance 1e-10; relTol 0; #message "using solver: $solver" } ``` Only reports on the master node.
-
Mark OLESEN authored
- when using a vector field for weighting, it either used mag() or mag * area, but did not have a unit-normal projection version
-
- Nov 24, 2021
-
-
sergio authored
humidityTemperature BC
-
Andrew Heather authored
ENH: New suite for electrostatic deposition applications See merge request !496
-
-
-
-
- Nov 23, 2021
-
-
Mark OLESEN authored
- needed for future embedding
-
Mark OLESEN authored
- use FACE_DATA (was SURFACE_DATA) for similarity with polySurface ENH: add expression value enumerations and traits - simple enumeration of standard types (bool, label, scalar, vector) that can be used as a value type-code for internal bookkeeping. GIT: relocate pTraits into general traits/ directory
-
Mark OLESEN authored
-
- Nov 22, 2021
- Nov 17, 2021
-
-
Mark OLESEN authored
- add missing time() into pointMesh STYLE: use static_cast instead of dynamic_cast for Time -> objectRegistry
-
Andrew Heather authored
ENH: report dictionary defaults with Executable prefix See merge request !498
-
Mark OLESEN authored
- provides better context when default values are accessed from a dictionary than reporting a source file location.
-
Mark OLESEN authored
STYLE: adjust param/return for internal readStream method
-
Mark OLESEN authored
- enables building HashTables with shadowed variables - support good() and valid() as synonyms in memory classes
-
Mark OLESEN authored
STYLE: relocate ITstream::parseStream from static to file-scope
-
- Nov 15, 2021
-
-
Mark OLESEN authored
-
Mark OLESEN authored
-
Mark OLESEN authored
- releases ownership of the pointer. A no-op (and returns nullptr) for references. Naming consistent with unique_ptr and autoPtr. DOC: adjust wording for memory-related classes - add is_const() method for tmp, refPtr. Drop (ununsed and confusing looking) isTmp method from refPtr in favour of is_pointer() or movable() checks ENH: noexcept for some pTraits methods, remove redundant 'inline' - test for const first for tmp/refPtr (simpler logic)
-
Mark OLESEN authored
- unused, generally fragile.
-
Mark OLESEN authored
- replaces hand-rolled checks STYLE: minor cleanup of ensightPTraits
-
-
mattijs authored
-
- Nov 11, 2021
-
-
mattijs authored
-
- Nov 10, 2021
-
-
Mark OLESEN authored
ENH: fvSolution: allow Function1 for all scalars See merge request !497
-
TUT: demonstrate some ramping - compressible/rhoPimpleFoam/RAS/angledDuct
-
-
- Nov 09, 2021
-
-
Mark OLESEN authored
- previously had codeAddSup used for both incompressible and compressible source terms. However, it was not actually possible to use it for compressible sources since any references to the 'rho' parameter would cause a compilation error for the incompressible case. Added 'codeAddSupRho' to distinguish the compressible case. User must supply one or both of them on input.
-
Mark OLESEN authored
STYLE: declaration order of topoSet, resize_nocopy for sortedOrder STYLE: remove cstring dependency from SHA1 STYLE: use Ostream endEntry()
-
Mark OLESEN authored
-
Mark OLESEN authored
- decomposePar: -no-fields to suppress decomposition of fields - makeFaMesh: -no-decompose to suppress creation of *ProcAddressing and fields, -no-fields to suppress decomposition of fields only
-