- Jan 23, 2020
-
-
OpenQBMM is a suite of solvers to simulate polydisperse multiphase flows using Quadrature-Based Moment Methods (QBMM). For more information, please see https://www.openqbmm.org/ Main author: Alberto Passalacqua
-
Mark OLESEN authored
-
- Jan 22, 2020
-
-
Mark OLESEN authored
- allows suppression when the banner is suppressed
-
Mark OLESEN authored
For example, - ParaFoamReader = (paraview >= 5.7) - libParaFoamReader = (paraview < 5.7) and (OPENFOAM > 1912) - libPVFoamReader_SM = (OPENFOAM <= 1912)
-
- Jan 21, 2020
-
-
Mark OLESEN authored
- avoid stealing autoPtr in interpolationTable copy operations - improve local memory requirements of readers - make OpenFOAM table reader default constructible - more code alignment between csvTableReader and Function1::CSV (fix #1498 for csvTableReader as well)
-
Mark OLESEN authored
COMP: use generated methods in a few more places
-
- Jan 20, 2020
-
-
Mark OLESEN authored
-
Mark OLESEN authored
- use os::write(token) for verbatim string to preserve its type
-
- Jan 17, 2020
-
-
Mark OLESEN authored
-
- Jan 16, 2020
-
-
Mark OLESEN authored
- consistent way of writing "patch" + Foam::name(id) etc.
-
Mark OLESEN authored
- remove (unused) Istream constructors, prune some unused methods, rationalize write() vs writeDict(). Deprecate inconsistent construction order. - handle empty names for ".ftr" surface patches (for plain triSurface format) with double-quoted strings for more reliable streaming. Written on a single line. This is _backward_ compatible, but if users have been parsing these files manually, they will need to adjust their code. Previously: ``` ( frt-fairing:001%1 empty windshield:002%2 empty ... ) ``` Updated (with example handling of empty name): ``` ( frt-fairing:001%1 empty windshield:002%2 "" ... ) ```
-
- Jan 15, 2020
-
-
Mark OLESEN authored
- was in surfMesh/triSurface/patches/ now in OpenFOAM/meshes/Identifiers/surface/ This places the code closer to other identifier classes, which aids in maintaining consistency
-
- Jan 13, 2020
-
-
Mark OLESEN authored
-
- Jan 09, 2020
-
-
Mark OLESEN authored
- make IOerror constructors explicit
-
- Jan 17, 2020
-
-
Mark OLESEN authored
-
- Jan 22, 2020
-
-
OpenFOAM bot authored
-
- Jan 21, 2020
-
-
sergio authored
-
- Jan 16, 2020
-
-
Andrew Heather authored
ENH: shm: support for automatic faceZones See merge request !327
-
-
- Jan 13, 2020
-
-
Mattijs Janssens authored
ENH: regIOobject store() now also registers the object See merge request !326
-
- previously the store() method just set the ownedByRegistry flag. Now ensure that it is indeed registered first. - support register/store of tmp<> items. The tmp parameter is not cleared, but changed from PTR to CREF to allow further use. The implicit registration allows code simplification using the GeometricField::New factory method, for example. Old Code ======== volScalarField* ptr = new volScalarField ( IOobject ( fieldName, mesh.time().timeName(), mesh, IOobject::NO_READ, IOobject::NO_WRITE, true // Register ), mesh, dimless, zeroGradientFvPatchField<scalar>::typeName ); ptr->store(); New Code ======== auto tptr = volScalarField::New ( fieldName, mesh, dimless, zeroGradientFvPatchField<scalar>::typeName ); regIOobject::store(tptr); or even regIOobject::store ( volScalarField::New ( fieldName, mesh, dimless, zeroGradientFvPatchField<scalar>::typeName ) );
-
mattijs authored
-
Mark OLESEN authored
-
Mark OLESEN authored
-
mattijs authored
The collated container ('decomposedBlockData') is always binary but the 'payload' might be ascii so use that header information instead of the decomposeBlockData header.
-
- Jan 10, 2020
-
-
Andrew Heather authored
-
Andrew Heather authored
TUT: misc cleanup in various tutorials See merge request !324
-
Kutalmış Berçin authored
BAKW: ensures bitwise backward compatibility
-
Kutalmış Berçin authored
-
Kutalmış Berçin authored
-
Kutalmış Berçin authored
-
Kutalmış Berçin authored
BAKW: ensure bitwise backward compatibility
-
- Jan 09, 2020
-
-
Andrew Heather authored
BUG: wrong bounding of sensitivity contituents in case of many control boxes (Fixes #1549) Closes #1549 See merge request !325
-
Vaggelis Papoutsis authored
When more than one volumetric B-Splines control boxes are present, the sensitivity constituents corresponding to the non-active design variables were not bounded(zeroed) correctly. The resultant sensitivities, used in the optimization, were bounded correctly, so this was more a bug pertaining to the output file of the sensitivities rather than a functional one.
-
Kutalmış Berçin authored
BAKW: ensure bitwise backward compatibility
-
mattijs authored
-
mattijs authored
-
- Jan 08, 2020
-
-
Andrew Heather authored
-
- Jan 07, 2020
-
-
Andrew Heather authored
-
- Jan 06, 2020
-
-
mattijs authored
-