- 20 Aug, 2019 3 commits
-
-
Mark OLESEN authored
- compacter messages in some cases STYLE: simplify output handling of line numbers
-
Mark OLESEN authored
- relax casting rules * down-cast of labelToken to boolToken * up-cast of wordToken to stringToken. Can use isStringType() test for word or string types - simplify constructors, move construct etc. - expose reset() method as public, which resets to UNDEFINED and clears allocated storage etc. DEFEATURE: remove assign from word or string pointer. - This was deprecated 2017-11 and now removed. For this type of content transfer, move assignment should be used instead of stealing pointers.
-
Mark OLESEN authored
- makes its use somewhat clearer and allows more future options
-
- 19 Aug, 2019 1 commit
-
-
Mark OLESEN authored
-
- 16 Aug, 2019 2 commits
-
-
mattijs authored
- new patches were added to the end of existing patches, which placed them _after_ the processor patches. This is incorrect.
-
Mark OLESEN authored
CONFIG: remove adios1 config files
-
- 14 Aug, 2019 3 commits
-
-
Mark OLESEN authored
-
Mark OLESEN authored
- OPENFOAM_PLUS was last used in OpenFOAM-v1712 and provided as a transition from OpenFOAM-v1806 until OpenFOAM-v1906 - OPENFOAM_COM was never used
-
Mark OLESEN authored
- creates a std::string with space-delimited tokens, which can be sent to another application or even re-parsed into tokens
-
- 16 Aug, 2019 2 commits
-
-
sergio authored
-
sergio authored
1) Add softWall rigidBody restrain 2) Add linearSpringDamper sixDoF restrain to work as soft rope 3) dynamicMotionSolverListFvMesh changed to dictionary based input 4) Add Time reference access to sixDof restraints 5) Add drivenLinearMotion to solidBodyMotionFunctions.
-
- 13 Aug, 2019 2 commits
-
-
Mark OLESEN authored
-
Mark OLESEN authored
-
- 06 Aug, 2019 1 commit
-
-
Mark OLESEN authored
-
- 29 Jul, 2019 2 commits
-
-
Mark OLESEN authored
- allows some internal handling for reading dissimilar storage types. Eg, scalars written as float (WM_SP), but read as double (WM_DP) - reading binary parcel coordinates with dissimilar storage types is still pending
-
Mark OLESEN authored
- change contiguous from a series of global functions to separate templated traits classes: - is_contiguous - is_contiguous_label - is_contiguous_scalar The static constexpr 'value' and a constexpr conversion operator allow use in template expressions. The change also makes it much easier to define general traits and to inherit from them. The is_contiguous_label and is_contiguous_scalar are special traits for handling data of homogeneous components of the respective types.
-
- 12 Aug, 2019 2 commits
-
-
Mark OLESEN authored
- returns the memory address formatted in hexadecimal, which can be useful for detailed information
-
Mark OLESEN authored
- in addition to m() and n(), provide Matrix mRows()/nRows(), nCols() methods. These provide unambiguous access names. 'mRows()' == for internal consistency with MatrixSpace. 'nRows()' == a commonly used naming.
-
- 09 Aug, 2019 5 commits
-
-
Mark OLESEN authored
- as per boolList, labelList typedefs in List.H
-
Mark OLESEN authored
- was added for #1394
-
Mark OLESEN authored
-
Mark OLESEN authored
- additional support for face sync/swap of boundary values. This allows use of bitSet instead of boolList in more places
-
Mark OLESEN authored
-
- 07 Aug, 2019 5 commits
-
-
Mark OLESEN authored
-
Mark OLESEN authored
-
Mark OLESEN authored
- grows or shrinks a cellSet based on its external perimeter. Not yet working across coupled boundaries.
-
Mark OLESEN authored
-
Mark OLESEN authored
- with 1906, OpenFOAM is purely C++ code and the last toolchain bits C code have been avoided. Thus relax the wmake C rule for including WM_COMPILE_OPTION. This makes it much easier to add different compiler options with fewer files. For example, for Broadwell-specific options: cd wmake/rules/linux64Gcc cp c++Opt c++OptBdw edit this file and then use WM_COMPILE_OPTION=OptBdw - ensure that WM_COMPILE_OPTION is always non-empty
-
- 06 Aug, 2019 1 commit
-
-
Mark OLESEN authored
-
- 31 Jul, 2019 1 commit
-
-
Mark OLESEN authored
-
- 06 Aug, 2019 1 commit
-
-
Mark OLESEN authored
-
- 02 Aug, 2019 4 commits
-
-
Mark OLESEN authored
- this can be use for situations where the cloud data has been provided by a non-file transport.
-
Mark OLESEN authored
- for the most basic level construction with mesh and position only.
-
Mark OLESEN authored
- use cloud::defaultName instead of "defaultCloud" string literal
-
Mark OLESEN authored
- a top-level cloud::nParcels() virtual, which is overloaded by the first level of Cloud inheritance. This permits quick determination of cloud sizes, even when retrieved from registry with the base level. Eg, cloud* cldPtr = mesh.cfindObject<cloud>("myCloud"); label nParcels = (cldPtr ? cldPtr->nParcels() : 0); - make writeLagrangianPositions on by default unless explicitly disabled in the InfoSwitches. Flag output errors (where neither coordinates nor positions are written) with Fatal. - additional IOField helper functions in cloud STYLE: simplify iterator inheritance
-
- 06 Aug, 2019 2 commits
-
-
Mark OLESEN authored
-
Mark OLESEN authored
-
- 05 Aug, 2019 2 commits
-
-
Andrew Heather authored
-
Andrew Heather authored
-
- 29 Jul, 2019 1 commit
-
-
Mark OLESEN authored
- these use the additional byte-size checks in IOstream to handle native vs non-native sizes
-