- 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
-
Mark OLESEN authored
- switch from default topology merge to point merge if degenerate blocks are detected. This should alleviate the problems noted in #1862. NB: this detection only works for blocks with duplicate vertex indices, not ones with geometrically duplicate points. ENH: add patch block/face summary in blockMesh generation - add blockMesh -verbose option to override the static or dictionary settings. The -verbose option can be used multiple times to increase the verbosity. ENH: extend hexCell handling with more cellShape-type methods - allows better reuse in blockMesh. Remove blockMesh-local hex edge definitions that shadowed the hexCell values. ENH: simplify some of the block-edge internals
-
Mark OLESEN authored
- similar to -dry-run handling, can be interrogated from argList, which makes it simpler to add into utilities. - support multiple uses of -dry-run and -verbose to increase the level. For example, could have someApplication -verbose -verbose and inside of the application: if (args.verbose() > 2) ... BUG: error with empty distributed roots specification (fixes #2196) - previously used the size of distributed roots to transmit if the case was running in distributed mode, but this behaves rather poorly with bad input. Specifically, the following questionable setup: distributed true; roots ( /*none*/ ); Now transmit the ParRunControl distributed() value instead, and also emit a gentle warning for the user: WARNING: running distributed but did not specify roots!
-
Mark OLESEN authored
COMP: implicit cast scope name to C++-string in IOobject::scopedName - handles 'const char*' and allows a check for an empty scope name COMP: avoid potential name conflict in local function (Istream) - reportedly some resolution issues (unconfirmed) with Fujitsu clang
-
-