1. 21 Nov, 2016 1 commit
  2. 19 Nov, 2016 1 commit
    • Henry Weller's avatar
      functionObjects::add: Add list of fields · 7d39328b
      Henry Weller authored
          The operation can be applied to any volume or surface fields generating a
          volume or surface scalar field.
      
          Example of function object specification:
          \verbatim
          Ttot
          {
              type            add;
              libs            ("libfieldFunctionObjects.so");
              fields          (T Tdelta);
              result          Ttot;
              executeControl  writeTime;
              writeControl    writeTime;
          }
          \endverbatim
      
      Also refactored functionObjects::fieldsExpression to avoid code
      duplication between the 'add' and 'subtract' functionObjects.
      7d39328b
  3. 18 Nov, 2016 5 commits
  4. 17 Nov, 2016 1 commit
  5. 16 Nov, 2016 1 commit
  6. 14 Nov, 2016 8 commits
  7. 13 Nov, 2016 10 commits
  8. 12 Nov, 2016 3 commits
  9. 11 Nov, 2016 3 commits
  10. 09 Nov, 2016 4 commits
    • Henry Weller's avatar
      3b3e19b3
    • Henry Weller's avatar
      reactingEulerFoam, twoPhaseEulerFoam: Reinstated interfacial pressure-work · ad476af9
      Henry Weller authored
      Added the interfacial pressure-work terms according to:
      
      Ishii, M., Hibiki, T.,
      Thermo-fluid dynamics of two-phase flow,
      ISBN-10: 0-387-28321-8, 2006
      
      While this is the most common approach to handling the interfacial
      pressure-work it introduces numerical stability issues in regions of low
      phase-fraction and rapid flow deformation.  To alleviate this problem an
      optional limiter may be applied to the pressure-work term in either of
      the energy forms.  This may specified in the
      "thermophysicalProperties.<phase>" file, e.g.
      
      pressureWorkAlphaLimit 1e-3;
      
      which sets the pressure work term to 0 for phase-fractions below 1e-3.
      
      For particularly unstable cases a limit of 1e-2 may be necessary.
      ad476af9
    • Henry Weller's avatar
      foamTags: Rationalized tagging · 5e698582
      Henry Weller authored
      The best of the current options is to use the latest version of
      exuberant ctags (which has a new C++ parser) to generate both
      declaration and definition tags.
      
      gtags works to some extent and provides additional information about the
      function signatures but the C++ parser is not accurate and misses scope
      information.  gtags can be used with the ctags parser which is effective
      but looses the primary advantage of gtags being able to provide function
      signatures so support has been switched-off by default.
      
      ebrowse does not appear to be very useful for traversing the OpenFOAM
      class tree and the support has been switched-off by default.
      5e698582
    • Henry Weller's avatar
      Revert "twoPhaseEulerFoam::EEqns: Updated pressure-work" · b06c4280
      Henry Weller authored
      This reverts commit f7996e45.
      b06c4280
  11. 07 Nov, 2016 1 commit
  12. 06 Nov, 2016 1 commit
  13. 05 Nov, 2016 1 commit