1. 02 Jun, 2020 1 commit
    • Mark Olesen's avatar
      ENH: unify use of dictionary method names · 3e43edf0
      Mark Olesen authored
      - previously introduced `getOrDefault` as a dictionary _get_ method,
        now complete the transition and use it everywhere instead of
        `lookupOrDefault`. This avoids mixed usage of the two methods that
        are identical in behaviour, makes for shorter names, and promotes
        the distinction between "lookup" access (ie, return a token stream,
        locate and return an entry) and "get" access (ie, the above with
        conversion to concrete types such as scalar, label etc).
      3e43edf0
  2. 03 Apr, 2019 1 commit
  3. 19 Dec, 2017 1 commit
  4. 16 Mar, 2018 1 commit
    • Mark Olesen's avatar
      STYLE: more consistent use of dimensioned Zero · 2f86cdc7
      Mark Olesen authored
      - when constructing dimensioned fields that are to be zero-initialized,
        it is preferrable to use a form such as
      
            dimensionedScalar(dims, Zero)
            dimensionedVector(dims, Zero)
      
        rather than
      
            dimensionedScalar("0", dims, 0)
            dimensionedVector("zero", dims, vector::zero)
      
        This reduces clutter and also avoids any suggestion that the name of
        the dimensioned quantity has any influence on the field's name.
      
        An even shorter version is possible. Eg,
      
            dimensionedScalar(dims)
      
        but reduces the clarity of meaning.
      
      - NB: UniformDimensionedField is an exception to these style changes
        since it does use the name of the dimensioned type (instead of the
        regIOobject).
      2f86cdc7
  5. 14 Jun, 2017 1 commit
    • mattijs's avatar
      ENH: overset: Initial release of overset capability. · fd665b4a
      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.
      fd665b4a
  6. 01 Jun, 2017 1 commit
    • sergio's avatar
      Modification on rhoPimpleFoam pEq's for handling rho thermo and incompressible... · d1b65153
      sergio authored
      Modification on rhoPimpleFoam pEq's for handling rho thermo and incompressible EoS. Adding rho limiters if p is limited.
      This is important when LTS stepping or large Co number is used.
      
      Updating rhoBuoyantPimpleFoam to handle closed domain for rho thermo and incompressible Eos.
      Consolidating chtMultiRegionSimpleFoam and chtMultiRegionFoam pEqs to use the same formulation as rhoBuoyantPimpleFoam and
      rhoBuoyantSimpleFoam
      d1b65153
  7. 17 May, 2017 1 commit
  8. 18 Apr, 2017 1 commit
  9. 04 Apr, 2017 1 commit
  10. 28 Feb, 2017 1 commit
    • Henry Weller's avatar
      rhoPimpleFoam: Added support for transonic flow of liquids and real gases · 50516486
      Henry Weller authored
      Both stardard SIMPLE and the SIMPLEC (using the 'consistent' option in
      fvSolution) are now supported for both subsonic and transonic flow of all
      fluid types.
      
      rhoPimpleFoam now instantiates the lower-level fluidThermo which instantiates
      either a psiThermo or rhoThermo according to the 'type' specification in
      thermophysicalProperties, see also commit a1c8cde3
      50516486
  11. 19 Sep, 2016 1 commit
  12. 09 May, 2016 1 commit
  13. 01 Oct, 2015 1 commit
  14. 15 Jul, 2015 1 commit
  15. 16 Feb, 2015 1 commit
  16. 10 Dec, 2012 1 commit
  17. 19 Oct, 2012 1 commit
  18. 22 Sep, 2012 1 commit
  19. 13 Sep, 2012 1 commit
  20. 30 May, 2012 1 commit
    • Henry's avatar
      Thermodynamics: Rationalization · 63da3e9a
      Henry authored
      At the specie level:
          hs = sensible enthalpy
          ha = absolute (what was total) enthalpy
          es = sensibly internal energy
          ea = absolute (what was total) internal energy
      
      At top-level
          Rename total enthalpy h -> ha
          Rename sensible enthalpy hs -> h
      
      Combined h, hs, e and es thermo packages into a single structure.
      
      Thermo packages now provide "he" function which may return either enthalpy or
      internal energy, sensible or absolute according to the run-time selected form
      
      alphaEff now returns the effective diffusivity for the particular energy which
      the thermodynamics package is selected to solve for.
      63da3e9a
  21. 23 Nov, 2011 1 commit
  22. 27 Sep, 2011 1 commit
  23. 17 Mar, 2011 1 commit
  24. 21 Dec, 2010 1 commit
  25. 25 May, 2010 1 commit
  26. 15 Jun, 2009 1 commit
  27. 23 Nov, 2008 1 commit
  28. 20 Jun, 2008 2 commits
  29. 17 Jun, 2008 1 commit
  30. 15 Apr, 2008 1 commit