- Nov 01, 2018
-
-
Mattijs Janssens authored
Feature topo set improvements (issue #1060) See merge request OpenFOAM-plus!216
-
Mark OLESEN authored
-
- Oct 31, 2018
-
-
mattijs authored
-
mattijs authored
type sampled is the equivalent of 'mappedField' bc functionality - it samples a registered field on a different region/patch/cells.
-
mattijs authored
-
Mark OLESEN authored
-
Mark OLESEN authored
-
Mark OLESEN authored
- make topoSet set/unset methods virtual to allow overloading
-
- Oct 30, 2018
-
-
mattijs authored
-
mattijs authored
-
Mark OLESEN authored
- old 'DELETE' enum was easily confused with 'REMOVE', which removes the set, not the elements from the set. - provide corresponding subtractSet() method STYLE: HashSet set/unset instead of insert/erase methods in topoSetSource - simplifies switching to/from bitSet storage
-
mattijs authored
-
mattijs authored
-
mattijs authored
-
mattijs authored
-
Mark OLESEN authored
- add intermediate classes topoSetCellSource, topoSetFaceSource, topoSetPointSource and corresponding New() factories
-
Mark OLESEN authored
- Support specification with "patches" and "patch" keywords (similar to zone selection). Keyword "name" for compatibility.
-
Mark OLESEN authored
- "boxes" has precedence over "box" (similar to treatment of "zones" vs "zone")
-
- Oct 29, 2018
-
-
Mark OLESEN authored
- replaces "centre", using the same keyword as other objects (eg, plane, rotatedBox, coordinateSystem etc).
-
mattijs authored
-
mattijs authored
-
Mark OLESEN authored
- uses the keywords 'zones' and 'zone' to avoid potential conflicts with a named topoSet action, but accepts 'name' for compatibility.
-
- Oct 17, 2018
-
-
mattijs authored
-
- Oct 29, 2018
-
-
Mattijs Janssens authored
Feature patch function1 See merge request OpenFOAM-plus!215
-
Mattijs Janssens authored
-
- Oct 19, 2018
-
-
Mark OLESEN authored
- catch some dictionary entries from pre-develop branch
-
Mark OLESEN authored
-
Mark OLESEN authored
-
Mark OLESEN authored
- make hasFaceId a top-level virtual method and remove keepIds equivalent from sampledTriSurfaceMesh. This makes the property available without casting. - New sampling type 'none'. Can be used to temporarily disable a sampling surface definition, or to provide boilerplate for overwriting later.
-
- Oct 10, 2018
-
-
Mark OLESEN authored
COMP: fix incorrect reference in meshedSurfRef
-
- Oct 19, 2018
-
-
Mark OLESEN authored
- as part of the cleanup of dictionary access methods (c6520033) made the dictionary class single inheritance from IDLList<entry>. This eliminates any ambiguities for iterators and allows for simple use of range-for looping. Eg, for (const entry& e : topDict)) { Info<< "entry:" << e.keyword() << " is dict:" << e.isDict() << nl; } vs forAllConstIter(dictionary, topDict, iter)) { Info<< "entry:" << iter().keyword() << " is dict:" << iter().isDict() << nl; }
-
Mark OLESEN authored
-
- Oct 18, 2018
-
-
Mark OLESEN authored
-
Mark OLESEN authored
-
Mark OLESEN authored
- more dictionary-like methods, enforce keyType::LITERAL for all lookups to avoid any spurious keyword matching. - new readEntry, readIfPresent methods - The get() method replaces the now deprecate lookup() method. - Deprecate lookupOrFailsafe() Failsafe behaviour is now an optional parameter for lookupOrDefault, which makes it easier to tailor behaviour at runtime. - output of the names is now always flatted without line-breaks. Thus, os << flatOutput(someEnumNames.names()) << nl; os << someEnumNames << nl; both generate the same output. - Constructor now uses C-string (const char*) directly instead of Foam::word in its initializer_list. - Remove special enum + initializer_list constructor form since it can create unbounded lookup indices. - Removd old hasEnum, hasName forms that were provided during initial transition from NamedEnum. - Added static_assert on Enum contents to restrict to enum or integral values. Should not likely be using this class to enumerate other things since it internally uses an 'int' for its values. Changed volumeType accordingly to enumerate on its type (enum), not the class itself.
-
Mark OLESEN authored
- this helps for many cases outlined in issue #1007, but can also be useful when simply using symlinks for shorter or reorganized directory structures.
-
- Oct 17, 2018
-
-
sergio authored
-
sergio authored
Update of overRhoPimpleDyMFoam and overInterDyMFoam solvers. Adding corresponding tutorials with best possible settings The main effort was put on reducing pressure spikes as the stencil change with hole cells on the background mesh.
-
Mark OLESEN authored
- writes positions and a single field (eg, diameter) in plain ASCII files, suitable for importing in a spreadsheet or manipulation with scripting tools. - code integrated from https://develop.openfoam.com/Community/OpenFOAM-addOns
-
Mark OLESEN authored
New name: findObject(), cfindObject() Old name: lookupObjectPtr() Return a const pointer or nullptr on failure. New name: findObject() Old name: -- Return a non-const pointer or nullptr on failure. New name: getObjectPtr() Old name: lookupObjectRefPtr() Return a non-const pointer or nullptr on failure. Can be called on a const object and it will perform a const_cast. - use these updated names and functionality in more places NB: The older methods names are deprecated, but continue to be defined.
-