- 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
-
Mark OLESEN authored
-
Mark OLESEN authored
- simplifies local toggling. - centralize fileModification static variables into IOobject. They were previously scattered between IOobject and regIOobject
-
- additional include "Switch" in expressions
-
mattijs authored
Support for DimensionedFields
-
Andrew Heather authored
ENH: Improvement to overset that allows multiple motion solvers See merge request Development/openfoam!428
-
-
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
-
-
Andrew Heather authored
file "meta" information See merge request Development/openfoam!430
-
- currently add to mesh zones to provide a table of contents of the zone names that allows downstream consumers quick access to the information without needing to parse the entire file.
-
- 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
-
-
Mark OLESEN authored
- generally OK to miss for easily evaluated functions, but highly misleading with expressions (where the evaluate may be invalid during construction).
-
Mark OLESEN authored
- based on fix supplied by Henning.Scheufler@dlr.de
-
Mark OLESEN authored
STYLE: adjust wording of age-warning
-
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 12, 2021
-
-
Mark OLESEN authored
- patch point ordering was affected by the EnSight face sorting (tri, quad, nsided). This did not affect other point fields, since they use the internal field values.
-
Andrew Heather authored
TUT: lagrangian: clean up tutorials See merge request Development/openfoam!429
-
-
- Mar 10, 2021
-
-
mattijs authored
-
- Mar 09, 2021
-
-
Mark OLESEN authored
- fvMeshDistribute and redistributePar changes
-
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
- orient blocks in global x/y/z. Provisioning for coarser/smaller geometries.
-
Mark OLESEN authored
-
-
mattijs authored
- single-step for reconstructParMesh - no point merging for redistributePar -reconstruct
-
- Mar 05, 2021
-
-
Mark OLESEN authored
COMP: objective manager masks regIOobject::write function (#2005) See merge request Development/openfoam!427
-
-
-
Mark OLESEN authored
-
Mark OLESEN authored
- int64 ambiguity - std::array include - bsd-sed syntax (replaces gnu-sed syntax): * wmake-build-info * wmake-with-bear
-
- Mar 04, 2021
-
-
- return type of `eigenVectors` field functions should be `tensor` instead of `symmTensor`
-
-
- Mar 03, 2021