- Mar 29, 2021
-
-
Mark OLESEN authored
For example, ``` entry #eval 10 { vector(rand(), 0, 0) }; ``` ENH: be more generous and ignore trailing ';' in expressions STYLE: adjust parse token name for tensor::I
-
Mark OLESEN authored
-
- Mar 24, 2021
-
-
- overCompressibleInterDyMFoam: Overset solver for two compressible, non-isothermal, immiscible fluids using a VOF (i.e. volume of fluid) phase-fraction based interface capturing approach. - overInterPhaseChangeDyMFoam: Overset solver for two incompressible, isothermal, immiscible fluids with phase-change (e.g. cavitation) using VoF (i.e. volume of fluid) phase-fraction based interface capturing approach. - adds new tutorials: - multiphase/overCompressibleInterDyMFoam/compressibleTwoSimpleRotors - multiphase/overInterPhaseChangeDyMFoam/twoSimpleRotors Signed-off-by:
Kutalmis Bercin <kutalmis.bercin@esi-group.com>
-
- Mar 23, 2021
-
-
Mark OLESEN authored
- truncates output file, handles compressed streams
-
- Mar 18, 2021
-
-
sergio authored
-
sergio authored
-
Mark OLESEN authored
- new '-ascii' option to write in ASCII format instead of the controlDict setting. This can be useful when generating fields that should be parsed with other tools, or for visual inspection. - correct mismatch of option names and lookups
-
- Mar 17, 2021
-
-
Mark OLESEN authored
- can use either command-line option "-load-fields" or dictionary entry "readFields" to specify field names to be preloaded. Essentially the same functionality as with a readFields function object but with a lot less typing. - tutorial examples provided by Ryan Danks <ryan.danks@rwdi.com> illustrate using setExpr* utilities to calculate a quantity as a post-processing step.
-
Mark OLESEN authored
- simplifies local toggling. - centralize fileModification static variables into IOobject. They were previously scattered between IOobject and regIOobject
-
mattijs authored
Support for DimensionedFields
-
to operate with overset 1) Adding zoneMotion to rigidBodyMotion 2) Introducing PID to prescribedRotation restraint 3) Making drivenLinearMotion read total displacement 4) When drivenLinearMotion is used sixDof and rigid-body solvers write total displacement
-
- Mar 16, 2021
-
-
- support selective enable/disable of the file banner. ENH: improve code isolation for decomposedBlockData - use readBlockEntry/writeBlockEntry to encapsulate the IO handling, which ensures more consistency - new decomposedBlockData::readHeader for chaining into the block header information. - remove unused constructors for decomposedBlockData ENH: minor cleanup of collated fileOperations
-
- improves interface and data consistency. Older signatures are still active (via the Foam_IOstream_extras define). - refine internals for IOstreamOption streamFormat, versionNumber ENH: improve data alignment for IOstream and IOobject - fit sizeof label/scalar into unsigned char STYLE: remove dead code
-
- read/write lists of character data in binary only. This is the only means of preserving data. If character data are written as an ASCII list, there is no means of determining if spaces or newlines are content or separators.
-
- handle binary/contiguous first as being the most obvious, followed by increasing complexity of ascii. Structure reading and writing routines similarly by introducing a readList method to compliment the writeList method.
-
- would ideally like the same for tmp, but there is too much existing code that uses a multiply operation that would be interpreted as a dereference.
-
- Mar 15, 2021
-
-
mattijs authored
- override casename, procesorCase flags to guarantee reconstructed case to be written to the undecomposed directory - alternative is to construct a Zero mesh on the undecomposed runTime and add all other bits to that but that has not been pursued
-
- Mar 10, 2021
-
-
mattijs authored
-
- Mar 09, 2021
-
-
Mark OLESEN authored
- for use when the is_contiguous check has already been done outside the loop. Naming as per std::span. STYLE: use data/cdata instead of begin ENH: replace random_shuffle with shuffle, fix OSX int64 ambiguity
-
Mark OLESEN authored
- direct check of punctuation. For example, while (!tok.isPunctuation(token::BEGIN_LIST)) .. instead of while (!(tok.isPunctuation() && tok.pToken() == token::BEGIN_LIST)) .. Using direct comparison (tok != token::BEGIN_LIST) can be fragile when comparing int values: int c = readChar(is); while (tok != c) .. // Danger, uses LABEL comparison! - direct check of word. For example, if (tok.isWord("uniform")) .. instead of if (tok.isWord() && tok.wordToken() == "uniform") .. - make token lineNumber() a setter method ENH: adjust internal compound method empty() -> moved() - support named compound tokens STYLE: setter method for stream indentation
-
- Mar 08, 2021
-
-
Mark OLESEN authored
-
mattijs authored
- single-step for reconstructParMesh - no point merging for redistributePar -reconstruct
-
- Mar 04, 2021
-
-
- Feb 25, 2021
-
-
Mark OLESEN authored
-
- Feb 22, 2021
-
-
Kutalmış Berçin authored
-
Adding thermo options for mass exchange Lee model for multiPhaseInter using tabulated type of thermos.
-
- Feb 16, 2021
-
-
- centralises existing functions (erfInv, incGamma*, invIncGamma*). Provides a location for additional functions in the future. - adjusted existing models to use these functions (e.g. distributionModels::normal)
-
Mark OLESEN authored
- effectively 'steals' the pointer from the table but leaves its name as a placeholder
-
Mark OLESEN authored
- eliminates a potentially invalid code branch. Since it essentially had the same internals as std::swap anyhow, make that more evident. ENH: use std::swap for basic types - makes it clearer that they do not rely on any special semantics
-
- Feb 15, 2021
-
-
sergio authored
-
- Feb 10, 2021
-
-
Mark OLESEN authored
-
- Feb 09, 2021
-
-
Mark OLESEN authored
-
- Jan 27, 2021
-
-
Mark OLESEN authored
-
- Jan 26, 2021
-
-
Mark OLESEN authored
-
- Jan 20, 2021
-
-
mattijs authored
-
- Jan 06, 2021
-
-
mattijs authored
-
- Jan 04, 2021
- Dec 23, 2020
- Dec 22, 2020
-
-
Mark OLESEN authored
-