- Jul 30, 2018
-
-
-
Mark OLESEN authored
-
-
- Jul 27, 2018
-
-
Mark OLESEN authored
- test(), get(), set(), unset() with behaviour as per bitSet, to allow easier swapping out of boolList <-> bitSet.
-
- Jul 30, 2018
-
-
Mark OLESEN authored
- advanced options are not displayed with -help, but only with -help-full, which helps retain a better overview of the standard options. Replaces previous ad hoc suppression of -listSwitches, -listRegisteredSwitches etc.
-
- Jul 27, 2018
-
-
Mark OLESEN authored
-
Mark OLESEN authored
- supports copy append and move append
-
Mark OLESEN authored
- already had remove() by iterator, but not by key. As per erase() which already worked by iterator or by key.
-
Mark OLESEN authored
- as per 018124e3
-
- Jul 26, 2018
-
-
mattijs authored
-
mattijs authored
-
Mark OLESEN authored
-
Mark OLESEN authored
-
mattijs authored
Changed into warning since e.g. tutorials/combustion/fireFoam/LES/compartmentFire uses columns of 1D stacks so they've got empty but are still 3D.
-
Mark OLESEN authored
-
Mark OLESEN authored
- simplifies usage. Support syncPar check on names() to detect inconsistencies. - simplify readFields, ReadFields and other routines by using these new methods.
-
mattijs authored
-
mattijs authored
-
mattijs authored
-
- Jul 25, 2018
-
-
Mark OLESEN authored
-
Mark OLESEN authored
- what was previously termed 'setLargeCellSubset()' is now simply 'setCellSubset()' and supports memory efficient interfaces. The new parameter ordering avoids ambiguities caused by default parameters. Old parameter order: setLargeCellSubset ( const labelList& region, const label currentRegion, const label patchID = -1, const bool syncCouples = true ); New parameter order: setCellSubset ( const label regioni, const labelUList& regions, const label patchID = -1, const bool syncCouples = true ); And without ambiguity: setCellSubset ( const labelUList& selectedCells, const label patchID = -1, const bool syncCouples = true ); - support bitSet directly for specifying the selectedCells for memory efficiency and ease of use. - Additional constructors to perform setCellSubset() immediately, which simplifies coding. For example, meshParts.set ( zonei, new fvMeshSubset(mesh, selectedCells) ); Or even return autoPtr<fvMeshSubset>::New(mesh, selectedCells);
-
Mark OLESEN authored
- BitSetOps::create(len, locations, on) that generates a bitSet with the specified length. The optional 'on' bool can be used to flip the logic.
-
Mark OLESEN authored
-
mattijs authored
-
Mark OLESEN authored
-
- Jul 24, 2018
-
-
Mark OLESEN authored
-
- Jul 25, 2018
-
-
Mark OLESEN authored
- enclosed with a #ifdef Foam_argList_1712 .. #endif pair (defined by default). In a later release, this can be disabled by default. ENH: add input length check for -hostRoots option
-
- Jul 24, 2018
-
-
Mark OLESEN authored
- unused, does not run in parallel - avoid enclosing namespace in fvMeshSubset
-
- Jul 25, 2018
-
-
Mark OLESEN authored
- gets the pointer within the list.
-
- Jul 24, 2018
-
-
Mark OLESEN authored
- improve alignment of various phasePairKey implementations
-
Mark OLESEN authored
-
Mark OLESEN authored
- get<label>, get<scalar> instead of readLabel, readScalar, etc.
-
Mark OLESEN authored
- this eliminates a degree of ambiguity when resolving a read() method in inherited classes.
-
Mark OLESEN authored
- ignore implicit-fallthrough for ragel generated code. - add -Wno-deprecated-declarations for c++LESSWARN. These principally associated with older CGAL versions and their use of particular mpfr routines.
-
- Jul 23, 2018
-
-
Mark OLESEN authored
- simplifies conversion of RPM to radians/sec for const variables
-
Mark OLESEN authored
-
Mark OLESEN authored
- improve doxygen for lumpedPointMotion
-
Mark OLESEN authored
-
Mark OLESEN authored
- ref issue #762 STYLE: consistency in file vs files for pointNoise and surfaceNoise - use "files" when available, fallback to "file" otherwise.
-
Mark OLESEN authored
Some special adjustments are undertaken for distance = 0. - With the isoSurfaceCell algorithm is used, additional checks for open surfaces edges are used to limit the extend of resulting distance surface. The resulting surface elements will not, however, contain partial cell coverage. - Always treated as signed (ignoring the input value), since it is nearly impossible to generate any surface otherwise.
-