- 29 Jan, 2020 3 commits
-
-
Andrew Heather authored
TUT: cleanup compressible tutorials See merge request !337
-
Kutalmış Berçin authored
- for all tutorial cases: - correct/uniformize dict-style - rm redundant dict entries - compressible.overRhoPimpleDyMFoam.twoSimpleRotors: rm redundant file: pointDisplacement - compressible.overRhoSimpleFoam.hotCylinder - compressible.rhoCentralDyMFoam.movingCone - compressible.rhoCentralFoam.forwardStep: activate purgeWrite=10 - compressible.rhoCentralFoam.LadenburgJet60psi: rm redundant files: mapFieldsDict & sample - compressible.rhoCentralFoam.shockTube: rm redundant file: sample; command: cleanSample - compressible.rhoPimpleFoam.laminar.sineWaveDamping: rm redundant file: V; activate purgeWrite=10 - compressible.rhoPimpleFoam.LES.pitzDaily: activate purgeWrite=10 - compressible.rhoPimpleFoam.RAS.aerofoilNACA0012: activate purgeWrite=10 - compressible.rhoPimpleFoam.RAS.angledDuct: add Allclean - compressible.rhoPimpleFoam.RAS.mixerVessel2D: add Allclean; rm makeMesh - compressible.rhoPimpleFoam.RAS.angledDuctLTS: add Allclean - compressible.rhoPimpleFoam.RAS.TJunctionAverage - compressible.rhoPorousSimpleFoam.angledDuct - compressible.rhoSimpleFoam.aerofoilNACA0012 - compressible.rhoSimpleFoam.angledDuctExplicitFixedCoeff - compressible.rhoSimpleFoam.squareBend - compressible.rhoSimpleFoam.gasMixing.injectorPipe - compressible.sonicDyMFoam.movingCone: rm redundant file: cuttingPlane - compressible.sonicFoam.laminar.shockTube - compressible.sonicFoam.RAS.nacaAirfoil - compressible.sonicFoam.RAS.prism
-
Kutalmış Berçin authored
- refactors the corresponding tutorial by removing redundant files and items: compressible/rhoCentralFoam/biconic25-55Run35
-
- 28 Jan, 2020 4 commits
-
-
Mark OLESEN authored
-
Mark OLESEN authored
- remove stray, unused file
-
Mark OLESEN authored
-
Mark OLESEN authored
- the vtkCellArray internal structure was still largely oriented on the VTK legacy format, but has now been revised. https://gitlab.kitware.com/vtk/vtk/merge_requests/5682 The `VTK_CELL_ARRAY_V2` define from vtkCellArray.h indicates that the newer version is being used. * In VTK-8.2.0 and older, sizes are interwoven (prefixed) in the connectivity. Connectivity: [n1, verts..., n2, verts... ] When using these in vtkUnstructuredGrid, also needed a secondary list of offsets for each of the starting locations. * The update version now resembles a CompactListList. For example Connectivity: [verts..., verts... ] Offsets: [0, n1, n1+n2, n1+n2+n3... ] The offsets are properly handled within vtkCellArray, and dropped as an additional input for vtkUnstructuredGrid.
-
- 23 Jan, 2020 12 commits
-
-
Mark OLESEN authored
- rationalized some layout and comments
-
Mattijs Janssens authored
ENH: stream adjustments See merge request !332
-
Mark OLESEN authored
- make stream constructors explicit - remove "using std::ifstream", "using std::iofstream" statements for a cleaner namespace. * copy/move assignments for ITstream * IStringStream: default construct and construct from std::string instead of Foam::string - reduce some overhead in masterOFstream - simplify Pstream handling of string variants (#1525)
-
Andrew Heather authored
Submodule visualization See merge request !331
-
Mark OLESEN authored
-
Mark OLESEN authored
- this submodule (https://develop.openfoam.com/modules/visualization) consolidates VTK-related visualization routines: * catalyst * paraview-plugins * runTimePostProcessing A benefit of this is make it easier to mix and match different combinations of VTK/ParaView versions and capabilities (Eg, MESA, MPI etc). The catalyst submodule is now obsolete
-
Mark OLESEN authored
-
Mark OLESEN authored
-
Mark OLESEN authored
-
Mark OLESEN authored
SUBMODULE: added OpenQBMM submodule - see #1522 See merge request !330
-
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
-
- 22 Jan, 2020 2 commits
-
-
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)
-
- 21 Jan, 2020 2 commits
-
-
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
-
- 20 Jan, 2020 2 commits
-
-
Mark OLESEN authored
-
Mark OLESEN authored
- use os::write(token) for verbatim string to preserve its type
-
- 17 Jan, 2020 1 commit
-
-
Mark OLESEN authored
-
- 16 Jan, 2020 2 commits
-
-
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 "" ... ) ```
-
- 15 Jan, 2020 1 commit
-
-
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
-
- 13 Jan, 2020 1 commit
-
-
Mark OLESEN authored
-
- 09 Jan, 2020 1 commit
-
-
Mark OLESEN authored
- make IOerror constructors explicit
-
- 17 Jan, 2020 1 commit
-
-
Mark OLESEN authored
-
- 22 Jan, 2020 1 commit
-
-
OpenFOAM bot authored
-
- 21 Jan, 2020 1 commit
-
-
sergio authored
-
- 16 Jan, 2020 2 commits
-
-
Andrew Heather authored
ENH: shm: support for automatic faceZones See merge request !327
-
-
- 13 Jan, 2020 4 commits
-
-
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
-