1. 22 Feb, 2016 1 commit
    • Henry Weller's avatar
      tmp: Updated to store and preserve the const-ness of the reference to a constant object · 15b7e87d
      Henry Weller authored
      This change requires that the de-reference operator '()' returns a
      const-reference to the object stored irrespective of the const-ness of
      object stored and the new member function 'ref()' is provided to return
      an non-const reference to stored object which throws a fatal error if the
      stored object is const.
      
      In order to smooth the transition to this new safer 'tmp' the now
      deprecated and unsafe non-const de-reference operator '()' is still
      provided by default but may be switched-off with the compilation switch
      'CONST_TMP'.
      
      The main OpenFOAM library has already been upgraded and '-DCONST_TMP'
      option specified in the 'options' file to switch to the new 'tmp'
      behavior.  The rest of OpenFOAM-dev will be upgraded over the following
      few weeks.
      
      Henry G. Weller
      CFD Direct
      15b7e87d
  2. 10 Feb, 2016 1 commit
  3. 08 Feb, 2016 1 commit
    • Henry Weller's avatar
      Rename DataEntry -> Function1 · 968c888f
      Henry Weller authored
      Function1 is an abstract base-class of run-time selectable unary
      functions which may be composed of other Function1's allowing the user
      to specify complex functions of a single scalar variable, e.g. time.
      The implementations need not be a simple or continuous functions;
      interpolated tables and polynomials are also supported.  In fact form of
      mapping between a single scalar input and a single primitive type output
      is supportable.
      
      The primary application of Function1 is in time-varying boundary
      conditions, it also used for other functions of time, e.g. injected mass
      is spray simulations but is not limited to functions of time.
      968c888f
  4. 06 Feb, 2016 1 commit
  5. 10 Jan, 2016 1 commit
  6. 01 Nov, 2015 1 commit
  7. 08 Apr, 2015 1 commit
  8. 13 Apr, 2012 1 commit
  9. 03 Feb, 2012 1 commit
  10. 02 Feb, 2012 1 commit
  11. 14 Aug, 2011 1 commit
  12. 15 Feb, 2011 1 commit
  13. 28 Jan, 2011 1 commit
  14. 19 Jan, 2011 1 commit
  15. 14 Jan, 2011 1 commit
  16. 07 Jan, 2011 1 commit
  17. 05 Jan, 2011 2 commits
  18. 20 Oct, 2010 1 commit
  19. 07 Apr, 2010 1 commit
  20. 29 Mar, 2010 1 commit
  21. 04 Mar, 2009 2 commits
  22. 31 Dec, 2008 1 commit
  23. 25 Jun, 2008 2 commits
  24. 15 May, 2008 1 commit
  25. 06 May, 2008 1 commit
  26. 15 Apr, 2008 1 commit