- 18 Sep, 2017 1 commit
-
-
mattijs authored
Note that now mirrorMesh does not delete empty patches anymore.
-
- 07 Sep, 2017 1 commit
-
-
mattijs authored
-
- 31 Aug, 2017 1 commit
-
-
Prashant Sonakar authored
-
- 28 Aug, 2017 1 commit
-
-
Prashant Sonakar authored
-
- 18 Aug, 2017 1 commit
-
-
Prashant Sonakar authored
fixes #560
-
- 10 Aug, 2017 1 commit
-
-
mattijs authored
-
- 17 Jul, 2017 2 commits
-
-
Mark Olesen authored
- use allocator class to wrap the stream pointers instead of passing them into ISstream, OSstream and using a dynamic cast to delete then. This is especially important if we will have a bidirectional stream (can't delete twice!). STYLE: - file stream constructors with std::string (C++11) - for rewind, explicit about in|out direction. This is not currently important, but avoids surprises with any future bidirectional access. - combined string streams in StringStream.H header. Similar to <sstream> include that has both input and output string streams.
-
Mark Olesen authored
-
- 16 Jul, 2017 1 commit
-
-
Pete Bachant authored
-
- 12 Jul, 2017 1 commit
-
-
mattijs authored
-
- 21 Jul, 2017 1 commit
-
-
Mark Olesen authored
- makes the purpose clearer. In some places, string::resize() is even simpler. - use C++11 string::back() in preference to str[str.size()-1]
-
- 03 Jul, 2017 1 commit
-
-
Mark Olesen authored
-
- 26 Jun, 2017 1 commit
-
-
Mark Olesen authored
- STLpoint.H - isoAdvection.C - checkMesh/writeFields.C STYLE: drop construct STLpoint(Istream&), since it doesn't make much sense - No use case for reading via an OpenFOAM stream and tokenizer. Should always be parsing ASCII or reading binary directly.
-
- 14 Jun, 2017 1 commit
-
-
mattijs authored
Adds overset discretisation to selected physics: - diffusion : overLaplacianDyMFoam - incompressible steady : overSimpleFoam - incompressible transient : overPimpleDyMFoam - compressible transient: overRhoPimpleDyMFoam - two-phase VOF: overInterDyMFoam The overset method chosen is a parallel, fully implicit implementation whereby the interpolation (from donor to acceptor) is inserted as an adapted discretisation on the donor cells, such that the resulting matrix can be solved using the standard linear solvers. Above solvers come with a set of tutorials, showing how to create and set-up simple simulations from scratch.
-
- 13 Jun, 2017 1 commit
-
-
Mark Olesen authored
- elminate the foamVtkFormatter operator() in favour of xmlAttr. Improves readability and the purpose is clearer.
-
- 31 May, 2017 1 commit
-
-
Mark Olesen authored
- this shifts responsibility away from caller to the individual writers for knowing which file formats are supported and which file ending is appropriate. When the writer receives the output format request, it can elect to downgrade or otherwise adjust it to what it can actually manage (eg, legacy vs xml vs xml-append). But currently still just with legacy format backends.
-
- 19 May, 2017 1 commit
-
-
Andrew Heather authored
-
- 17 May, 2017 1 commit
-
-
Mark Olesen authored
-
- 19 May, 2017 1 commit
-
-
Mark Olesen authored
-
- 08 May, 2017 2 commits
- 18 May, 2017 1 commit
-
-
- simplifies organization, includes, linkage etc.
-
- 20 Apr, 2017 1 commit
-
-
Mark Olesen authored
-
- 06 Apr, 2017 1 commit
-
-
Mark Olesen authored
- had occasional remnant use of FOAM_SRC
-
- 28 Mar, 2017 1 commit
-
-
Mark Olesen authored
-
- 10 Mar, 2017 1 commit
-
-
Henry Weller authored
-
- 01 Mar, 2017 1 commit
-
-
mattijs authored
-
- 23 Feb, 2017 1 commit
-
-
Mark Olesen authored
-
- 25 Jan, 2017 2 commits
-
-
Mark Olesen authored
- Constructor for bounding box of a single point. - add(boundBox), add(point) ... -> Extend box to enclose the second box or point(s). Eg, bb.add(pt); vs. bb.min() = Foam::min(bb.min(), pt); bb.max() = Foam::max(bb.max(), pt); Also works with other bounding boxes. Eg, bb.add(bb2); // OR bb += bb2; vs. bb.min() = Foam::min(bb.min(), bb2.min()); bb.max() = Foam::max(bb.max(), bb2.max()); '+=' operator allows the reduction to be used in parallel gather/scatter operations. A global '+' operator is not currently needed. Note: may be useful in the future to have a 'clear()' method that resets to a zero-sized (inverted) box. STYLE: make many bounding box constructors explicit
-
Mark Olesen authored
reduce() - parallel reduction of min/max values. Reduces coding for the callers. Eg, bb.reduce(); instead of the previous method: reduce(bb.min(), minOp<point>()); reduce(bb.max(), maxOp<point>()); STYLE: - use initializer list for creating static content - use point::min/point::max when defining standard boxes
-
- 19 Jan, 2017 1 commit
-
-
Henry Weller authored
Patch contributed by Bruno Santos Resolves bug-report https://bugs.openfoam.org/view.php?id=2437
-
- 27 Dec, 2016 1 commit
-
-
Henry Weller authored
Patch contributed by Bruno Santos Resolves patch request https://bugs.openfoam.org/view.php?id=2410
-
- 21 Dec, 2016 1 commit
-
-
Mark Olesen authored
-
- 19 Dec, 2016 1 commit
-
-
mattijs authored
-
- 14 Dec, 2016 1 commit
-
- 05 Dec, 2016 1 commit
-
-
mattijs authored
-
- 13 Dec, 2016 1 commit
-
-
Mark Olesen authored
-
- 25 Nov, 2016 1 commit
-
-
Henry Weller authored
cellZones and pointZones can now be created in one action without the need to first create a cellSet or pointSet and converting that to the corresponding zone, e.g. actions ( // Example: create cellZone from a box region { name c0; type cellZoneSet; action new; source boxToCell; sourceInfo { box (0.04 0 0)(0.06 100 100); } } );
-
- 23 Nov, 2016 1 commit
-
-
mattijs authored
-
- 20 Nov, 2016 1 commit
-
-
Mark Olesen authored
* args[int] vs args.args()[int] * args[word] vs args.options()[word] etc.
-