- Mar 12, 2020
-
-
Mark OLESEN authored
-
Mark OLESEN authored
-
- Mar 11, 2020
-
-
Mark OLESEN authored
- coordinateSystems, DictionaryBase
-
Mark OLESEN authored
-
Andrew Heather authored
-
mattijs authored
-
Andrew Heather authored
ENH: improve access to the inner content of turbulence models See merge request !344
-
-
STYLE: update dimensionSets in SpalartAllmaras
-
Andrew Heather authored
-
Andrew Heather authored
Often we want to copy a field and replace boundary conditions, e.g. change type to calculated for some patches. This has typically been achieved by creating a word list of new patch types which are then fed through to the fvPatchField::New factory method. This is OK for types that require no additional input (usually from dictionary) but leaves other more complex types partially constructed/usable. The new constructor clones all BCs except those with indices specified, for which the fvPatchField::New method is called for the supplied patch field type.
-
mattijs authored
-
mattijs authored
-
Andrew Heather authored
ENH: lduMatrix: new matrix solvers: PPCG,PPCR See merge request !334
-
PPCG is pipelined version of PCG, PPCR is conjugate residual version.
-
Mark OLESEN authored
- support postOperation for volFieldValue as well
-
- Feb 28, 2020
-
-
sergio authored
Proper counting of regime on faces of the patch
-
Andrew Heather authored
ENH: improve analytic eigen for small off-diagonals See merge request !342
-
-
- Feb 27, 2020
-
-
Mark OLESEN authored
- avoid face copying. Maintain separate offsets/list for non tri/quad face decomposition, which eliminates copying for tri/quad types that represent the bulk of geometries - report inappropriate use of PLOAD2 for higher-ranks only once per field instead of per face. For this case, write its magnitude instead of 0. - perform field output scaling prior to calling the write face function. This will make it easier to handle different per-field scaling in the future (#1612) BUG: nastran quad written as "CTRIA3" instead of "CQUAD4"
-
- Feb 26, 2020
-
-
Mark OLESEN authored
- refactored from ensightMesh, foamToVTK, surfaceMeshExtract STYLE: use wordRes matching() method instead of findString() function
-
- Feb 24, 2020
-
-
Mark OLESEN authored
- use point::uniform in more places
-
Mark OLESEN authored
- continuation of commit 57d2eabc (2019-02-22)
-
Mark OLESEN authored
- missed detection of system libraries when installed with multiarch paths like /usr/lib/x86_64-linux-gnu CONFIG: improve handling of group/user config files (#928) - changed bashrc handling of FOAM_CONFIG_NOUSER to use FOAM_CONFIG_MODE instead. Propagate into foamEtcFile to make this a stickier control. This change allows better control, but also enables cluster installations to define their own value within the OpenFOAM prefs.sh file to prevent users accidentally mis-configuring things if necessary. - remove undocumented handling of an (a)ll mode in foamEtcFile to avoid potential pitfalls. - add support for FOAM_CONFIG_ETC handling. This allows injection of an extra search layer when finding project etc files ENH: improvements to foamConfigurePaths (#928) - handle FOAM_CONFIG_ETC implicitly, or explicitly with the new -etc option. STYLE: more explicit wording in foamConfigurePaths usage (#1602) - document that an absolute path (eg, -scotch-path) overrides/ignores the equivalent ThirdParty setting (eg, -scotch) - longer options -system-compiler and -third-compiler for -system and -third, respectively. Clearer as to their purpose. - adjust the location sanity check to look for META-INFO directory.
-
- Feb 21, 2020
-
-
Mark OLESEN authored
- string expansions have supported "${var:-default}" syntax for several versions, but this did not apply plain dictionary expansions. Eg, the following did not parse massFlow ${entry1:-100}; ENH: remove content and length restriction on '${..}' quoted variables - allows this type of content: velocity2 ${velocity1:- ( 0 -100 10) }; - accept empty parameter strings for entries. This allows the following expansion to work as expected: hex (n1 n2..) ${inletBlock:-} (10 10 10) simpleGrading (1 1 1) ie, optionally define the cellZone name for a given block ENH: add single parameter dictionary writeEntry method. - the dictionary knows its own name (dictName), which can be used when writing content
-
Mark OLESEN authored
-
Mark OLESEN authored
-
Mark OLESEN authored
-
Mark OLESEN authored
-
Mark OLESEN authored
-
- Feb 20, 2020
-
-
sergio authored
-
Mark OLESEN authored
- allows custom tuning of compilation parameters
-
Mark OLESEN authored
- emit "constant " and "uniform " as separate word/space combination
-
- Feb 19, 2020
-
-
Mark OLESEN authored
- changes in IOstreamOption, Switch, writeObject
-
Mark OLESEN authored
Style changes: - use std algorithm for some stringOps internals - pass SubStrings iterators by const reference ENH: special nullptr handling for ISstream getLine - pass through to istream::ignore to support read and discard
-
Mark OLESEN authored
- additional boundaryData options (header, binary, compression) - remove vtkSurfaceWriter "writePrecision" keyword (1806 compatibilty) and use "precision" in format option sub-dictionary.
-
sergio authored
-
Mattijs Janssens authored
Feature.interPCFoam See merge request !338
-
-
-