1. 29 Apr, 2017 1 commit
    • Mark Olesen's avatar
      ENH: improve HashSet construction and assignment · 6a5ea9a2
      Mark Olesen authored
      - make construct from UList explicit and provide corresponding
        assignment operator.
      - add construct,insert,set,assignment from FixedList.
        This is convenient when dealing with things like edges or triFaces.
  2. 15 Mar, 2017 1 commit
  3. 28 Nov, 2016 1 commit
  4. 25 Nov, 2016 1 commit
    • Henry Weller's avatar
      topoSet: cellZoneSet, pointZoneSet extensions · 81de1dc9
      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.
          // Example: create cellZone from a box region
              name    c0;
              type    cellZoneSet;
              action  new;
              source  boxToCell;
                  box   (0.04 0 0)(0.06 100 100);
  5. 16 Nov, 2016 1 commit
  6. 05 Aug, 2016 1 commit
  7. 12 Jun, 2016 2 commits
    • Henry Weller's avatar
      Removed experimental code · f8853499
      Henry Weller authored
    • Henry Weller's avatar
      functionObjects: renamed faceSource -> surfaceRegion, cellSource -> volRegion · 83321bd4
      Henry Weller authored
      The use of the term 'source' in the context of post-processing is
      confusing and does not properly describe the process of region
      selection.  The new names 'surfaceRegion' and 'volRegion' better
      describe the purpose of the functionObjects which is to provide field
      processing functionality limited to a specified region of space, either
      a surface or volume.
      The keyword 'source' is renamed 'regionType' which better describes the
      purpose which is to specify the method by which the surface or volume
      region is selected.
      The keyword to select the name of the surface or volume region is
      renamed from 'sourceName' to 'name' consistent with the other
      name-changes above.
  8. 21 May, 2016 1 commit
    • Henry Weller's avatar
      functionObjects, foamCalcFunctions, fvOptions: Standardized keywords for... · f5ce4306
      Henry Weller authored
      functionObjects, foamCalcFunctions, fvOptions: Standardized keywords for selecting fields and objects
      Generally fields and objects are selected using the 'field[s]' and
      'object[s]' keywords but this was not consistent between all
      functionObject, fvOptions etc. and now fixed by applying the following
      fieldName -> field
      fieldNames -> fields
      objectName -> object
      objectNames -> objects
  9. 18 May, 2016 1 commit
  10. 25 Apr, 2016 2 commits
  11. 16 Apr, 2016 1 commit
  12. 01 Apr, 2016 1 commit
  13. 31 Mar, 2016 1 commit
  14. 30 Mar, 2016 1 commit
  15. 29 Feb, 2016 1 commit
  16. 25 Jan, 2016 1 commit
    • mattijs's avatar
      ENH: glboal file handling: initial commit · e4240592
      mattijs authored
      Moved file path handling to regIOobject and made it type specific so
      now every object can have its own rules. Examples:
      - faceZones are now processor local (and don't search up anymore)
      - timeStampMaster is now no longer hardcoded inside IOdictionary
        (e.g. uniformDimensionedFields support it as well)
      - the distributedTriSurfaceMesh is properly processor-local; no need
        for fileModificationChecking manipulation.
  17. 19 Dec, 2015 1 commit
  18. 11 Nov, 2015 1 commit
  19. 01 Nov, 2015 1 commit
  20. 13 Oct, 2015 2 commits
  21. 17 Jul, 2015 1 commit
  22. 19 Jun, 2015 1 commit
  23. 14 Feb, 2015 1 commit
  24. 21 Jan, 2015 1 commit
    • Henry's avatar
      Updated the whole of OpenFOAM to use the new templated TurbulenceModels library · 2aec2496
      Henry authored
      The old separate incompressible and compressible libraries have been removed.
      Most of the commonly used RANS and LES models have been upgraded to the
      new framework but there are a few missing which will be added over the
      next few days, in particular the realizable k-epsilon model.  Some of
      the less common incompressible RANS models have been introduced into the
      new library instantiated for incompressible flow only.  If they prove to
      be generally useful they can be templated for compressible and
      multiphase application.
      The Spalart-Allmaras DDES and IDDES models have been thoroughly
      debugged, removing serious errors concerning the use of S rather than
      The compressible instances of the models have been augmented by a simple
      backward-compatible eddyDiffusivity model for thermal transport based on
      alphat and alphaEff.  This will be replaced with a separate run-time
      selectable thermal transport model framework in a few weeks.
      For simplicity and ease of maintenance and further development the
      turbulent transport and wall modeling is based on nut/nuEff rather than
      mut/muEff for compressible models so that all forms of turbulence models
      can use the same wall-functions and other BCs.
      All turbulence model selection made in the constant/turbulenceProperties
      dictionary with RAS and LES as sub-dictionaries rather than in separate
      files which added huge complexity for multiphase.
      All tutorials have been updated so study the changes and update your own
      cases by comparison with similar cases provided.
      Sorry for the inconvenience in the break in backward-compatibility but
      this update to the turbulence modeling is an essential step in the
      future of OpenFOAM to allow more models to be added and maintained for a
      wider range of cases and physics.  Over the next weeks and months more
      turbulence models will be added of single and multiphase flow, more
      additional sub-models and further development and testing of existing
      models.  I hope this brings benefits to all OpenFOAM users.
      Henry G. Weller
  25. 25 Oct, 2013 1 commit
  26. 17 Oct, 2013 1 commit
  27. 20 Aug, 2013 1 commit
  28. 17 Aug, 2013 1 commit
  29. 24 Jul, 2013 1 commit
  30. 28 May, 2013 1 commit
  31. 03 May, 2013 1 commit
  32. 30 Apr, 2013 1 commit
  33. 16 Apr, 2013 1 commit
  34. 11 Apr, 2013 2 commits
  35. 25 Mar, 2013 1 commit
  36. 18 Mar, 2013 1 commit