Skip to content
Snippets Groups Projects
  1. Aug 12, 2016
  2. Aug 11, 2016
  3. Aug 10, 2016
  4. Aug 09, 2016
  5. Aug 08, 2016
  6. Aug 07, 2016
  7. Aug 05, 2016
  8. Aug 04, 2016
    • Henry Weller's avatar
      epsilonWallFunction, omegaWallFunction: Set generation to zero in laminar sub-layer · 55065d63
      Henry Weller authored
      Improves stability for complex flows
      55065d63
    • Henry Weller's avatar
      dd659dcc
    • Henry Weller's avatar
      BrunDrippingInjection: Calculate drop diameter from the capillary length · c022e5ad
      Henry Weller authored
      The diameter of the drops formed are obtained from the local capillary
      length multiplied by the \c dCoeff coefficient which defaults to 3.3.
      
      Reference:
          Lefebvre, A. (1988).
          Atomization and sprays
          (Vol. 1040, No. 2756). CRC press.
      c022e5ad
    • Henry Weller's avatar
      omegaWallFunction: Improved low-Reynolds number behavior and consistency with... · 6131d5c1
      Henry Weller authored
      omegaWallFunction: Improved low-Reynolds number behavior and consistency with the epsilonWallFunction
      
      Changed default mode of operation to use standard y+ based switching
      rather than the previous ad hoc blending and added consistent handling
      of the near-wall generation term.
      
      This boundary condition provides a wall constraint on turbulnce specific
      dissipation, omega for both low and high Reynolds number turbulence models.
      
      The near-wall omega may be either blended between the viscous region and
      logarithmic region values using:
      
          \f[
              \omega = sqrt(\omega_{vis}^2 + \omega_{log}^2)
          \f]
      
      where
      
      \vartable
          \omega_{vis} | omega in viscous region
          \omega_{log} | omega in logarithmic region
      \endvartable
      
      see eq.(15) of:
      \verbatim
          Menter, F., Esch, T.
          "Elements of Industrial Heat Transfer Prediction"
          16th Brazilian Congress of Mechanical Engineering (COBEM),
          Nov. 2001
      \endverbatim
      
      or switched between these values based on the laminar-to-turbulent y+ value
      derived from kappa and E.  Recent tests have shown that the standard
      switching method provides more accurate results for 10 < y+ < 30 when used
      with high Reynolds number wall-functions and both methods provide accurate
      results when used with continuous wall-functions.  Based on this the
      standard switching method is used by default.
      6131d5c1
    • Henry Weller's avatar
      epsilonWallFunction: Updated to work with both low- and high-Reynolds number turbulence models · 712f6277
      Henry Weller authored
      This boundary condition provides a turbulence dissipation wall constraint
      for low- and high-Reynolds number turbulence models.
      
      The condition can be applied to wall boundaries for which it
      - calculates \c epsilon and \c G
      - specifies the near-wall epsilon value
      
      where
      
      \vartable
          epsilon | turblence dissipation field
          G       | turblence generation field
      \endvartable
      
      The model switches between laminar and turbulent functions based on the
      laminar-to-turbulent y+ value derived from kappa and E.
      
      Recent tests have shown that this formulation is more accurate than
      the standard high-Reynolds number form for 10 < y+ < 30 with both
      standard and continuous wall-functions.
      
      Replaces epsilonLowReWallFunction and should be used for all
      low-Reynolds number models for which the epsilonLowReWallFunction BC was
      recommended.
      712f6277
    • Henry Weller's avatar
    • Henry Weller's avatar
  9. Aug 03, 2016
  10. Aug 02, 2016
    • Henry Weller's avatar
      surfaceFilmModels::BrunDrippingInjection: New dripping model based on the... · 449a4e73
      Henry Weller authored
      surfaceFilmModels::BrunDrippingInjection: New dripping model based on the Rayleigh-Taylor stability analysis
      of film flow on an inclined plane by Brun et.al.
      
          Brun, P. T., Damiano, A., Rieu, P., Balestra, G., & Gallaire, F. (2015).
          Rayleigh-Taylor instability under an inclined plane.
          Physics of Fluids (1994-present), 27(8), 084107.
      449a4e73
    • Henry Weller's avatar
      List: Reinstated construction from two iterators and added construction from an initializer list · d01eb45c
      Henry Weller authored
      Until C++ supports 'concepts' the only way to support construction from
      two iterators is to provide a constructor of the form:
      
              template<class InputIterator>
              List(InputIterator first, InputIterator last);
      
      which for some types conflicts with
      
              //- Construct with given size and value for all elements
              List(const label, const T&);
      
      e.g. to construct a list of 5 scalars initialized to 0:
      
          List<scalar> sl(5, 0);
      
      causes a conflict because the initialization type is 'int' rather than
      'scalar'.  This conflict may be resolved by specifying the type of the
      initialization value:
      
          List<scalar> sl(5, scalar(0));
      
      The new initializer list contructor provides a convenient and efficient alternative
      to using 'IStringStream' to provide an initial list of values:
      
          List<vector> list4(IStringStream("((0 1 2) (3 4 5) (6 7 8))")());
      
      or
      
          List<vector> list4
          {
              vector(0, 1, 2),
              vector(3, 4, 5),
              vector(6, 7, 8)
          };
      d01eb45c
  11. Aug 01, 2016
  12. Jul 29, 2016
  13. Jul 28, 2016