- Aug 01, 2018
-
-
Mark OLESEN authored
-
Mark OLESEN authored
-
Mark OLESEN authored
- allows direct 'hashing' of fixed lists. Eg, triFace
-
Mark OLESEN authored
- allows for simpler unpacking of a full list, or list range into any sufficiently large integral type. For example, processorPolyPatch pp = ...; UOPstream toNbr(pp.neighbProcNo(), pBufs); toNbr << faceValues.unpack<char>(pp.range());
-
Mark OLESEN authored
- add range support in globalIndex and SubField, SubDimensionedField
-
- Jul 27, 2018
-
-
Mark OLESEN authored
-
- Aug 02, 2018
-
-
mattijs authored
-
- Aug 01, 2018
-
-
mattijs authored
-
- Jul 31, 2018
-
-
Mark OLESEN authored
-
Mark OLESEN authored
General: * -roots, -hostRoots, -fileHandler Specific: * -to <coordinateSystem> -from <coordinateSystem> - Display -help-compat when compatibility or ignored options are available STYLE: capitalization of options text
-
Mark OLESEN authored
-
- Jul 30, 2018
-
-
Mark OLESEN authored
- avoids compiler ambiguity when virtual methods such as IOdictionary::read() exist. - the method was introduced in 1806, and was thus not yet widely used
-
Mark OLESEN authored
- behaves the same as the valid() method, but can be queried directly like a normal raw pointer and as per std::unique_ptr. Eg, autoPtr<T> ptr = ... if (ptr) ...
-
Mark OLESEN authored
-
-
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
-