- Dec 13, 2016
-
-
Andrew Heather authored
-
- Dec 08, 2016
-
-
Mark Olesen authored
-
- Nov 29, 2016
-
-
Mark Olesen authored
For example, surfaces ( helmet { type sampledTriSurfaceMesh; surface motorBike-passenger-helmet.obj; source cells; keepIds true; <<-- NEW } ); This will create an additional "Ids" field that can be used to sort or as a faceMap to recover the original face order.
-
- Dec 13, 2016
-
-
Mark Olesen authored
- cf. Line 224 of timeControl.C
-
Mark Olesen authored
-
Mark Olesen authored
-
- Dec 12, 2016
-
-
Mark Olesen authored
- was erroneously using global sizing for offsets instead the processor local sizing. -- STYLE: adjust variable naming, indentation for consistency
-
mattijs authored
Takes cellZones and motionSolver per cellZone. See also dynamicMotionSolverListFvMesh.
-
Andrew Heather authored
-
Andrew Heather authored
-
Andrew Heather authored
-
Andrew Heather authored
-
Andrew Heather authored
-
Andrew Heather authored
-
Andrew Heather authored
-
Andrew Heather authored
ENH: outletMappedUniformInlet BC - Cp only calculated for patch and not entire domain; input keywords updated for consistency
-
Andrew Heather authored
-
- Dec 09, 2016
-
-
Mark Olesen authored
- slightly odd. Building CGAL on other Linux systems have a proper ldd dependency for gmp/mpfr, but ubuntu doesn't
-
Henry Weller authored
Patch contributed by Mattijs Janssens http://bugs.openfoam.org/view.php?id=2382
-
Henry Weller authored
which provided warning about backward-compatibility issue with setting div schemes for steady-state. It caused confusion by generating incorrect warning messages for compressible cases for which the 'bounded' should NOT be applied to the 'div(phid,p)'.
-
Henry Weller authored
to clarify purpose. Patch contributed by Mattijs Janssens
-
Henry Weller authored
Patch contributed by Mattijs Janssens Resolves bug-report http://bugs.openfoam.org/view.php?id=2380
-
Henry Weller authored
Patch contributed by Battijs Janssens Resolves bug-report http://bugs.openfoam.org/view.php?id=2383
-
Henry Weller authored
Patch contributed by Mattijs Janssens
-
Henry Weller authored
-
Henry Weller authored
-
- Dec 08, 2016
-
-
Mark Olesen authored
- if set in a dictionary and later removed, the intermediate value is retained rather than reverting to a normal default value. - same applies for a few other function objects and their variables
-
Mark Olesen authored
- the interval for the next restart was not being adjusted when the file was reread, or when doing a complete simulation restart.
-
Mark Olesen authored
-
- Dec 07, 2016
-
-
Mark Olesen authored
-
Henry Weller authored
tutorials/incompressible/pisoFoam/les/motorBike/motorBike/Allrun: Removed spurious '-parallel' option Resolves bug-report http://bugs.openfoam.org/view.php?id=2378
-
Mark Olesen authored
-
mattijs authored
-
mattijs authored
-
Mark Olesen authored
- propagate updated objectRegistry methods (eg, lookupObjectRef etc) into regionFunctionObject
-
- Dec 09, 2016
-
-
Mark Olesen authored
-
Mark Olesen authored
-
- Dec 06, 2016
-
-
Henry Weller authored
Resolves bug-report http://bugs.openfoam.org/view.php?id=2372
-
Mark OLESEN authored
ENH: improve objectRegistry functionality (issue #322) - Recursive searching for objects within a registry is now optional (previous it was always done). A recursive search effectively blocks the construction of sub-sub-registries if their names are 'masked' by some parent level sub-registry with the same name! (BUG) - Recursive search is now turned OFF by default, which makes it consistent with dictionary and probably causes the least number of surprises. ---- Various new convenience methods added: lookupObjectRef() - returns a non-const reference. For example, volScalarField& U = mesh().lookupObjectRef<volScalarField>("U"); Instead of volScalarField& U = const_cast<volScalarField&> ( mesh().lookupObject<volScalarField>("U") ); -- lookupObjectPtr() - returns a const pointer, and nullptr on failure. For example, const volScalarField* Uptr = mesh().lookupObjectPtr<volScalarField>("U"); if (Uptr) { const volScalarField& U = *Uptr; ... } Instead of if (mesh().foundObject<volScalarField>("U")) { const volScalarField& U = mesh().lookupObject<volScalarField>("U"); ... } -- lookupObjectRefPtr() - returns a non-const pointer, and nullptr on failure. For example, volScalarField* Uptr = mesh().lookupObjectRefPtr<volScalarField>("U"); if (Uptr) { volScalarField& U = *Uptr; // use as reference (*Uptr) = ...; // or use directly } Instead of if (mesh().foundObject<volScalarField>("U")) { volScalarField& U = const_cast<volScalarField&> ( mesh().lookupObject<volScalarField>("U") ); } -- sortedNames() - now works with template parameters and with regular expression matching as well. For example, wordList names = mesh().sortedNames(); wordList fields = mesh().sortedName<volScalarField>(); Instead of wordList names = mesh().sortedNames(); wordList fields = mesh().names<volScalarField>(); Foam::sort(fields); -- See merge request !83
-
Henry Weller authored
Resolves bug-report http://bugs.openfoam.org/view.php?id=2374
-