Skip to content
Snippets Groups Projects
  1. Feb 28, 2018
  2. Sep 29, 2017
  3. Sep 20, 2017
    • Mark OLESEN's avatar
      ENH: update List and DynamicList methods (issue #595) · 049617d0
      Mark OLESEN authored
      - improve functional compatibility with DynList (remove methods)
        * eg, remove an element from any position in a DynamicList
        * reduce the number of template parameters
        * remove/subset regions of DynamicList
      
      - propagate Swap template specializations for lists, hashtables
      
      - move construct/assignment to various containers.
      
      - add find/found methods for FixedList and UList for a more succinct
        (and clearer?) usage than the equivalent global findIndex() function.
      
      - simplify List_FOR_ALL loops
      049617d0
  4. Jul 31, 2017
  5. Aug 22, 2016
  6. Aug 05, 2016
    • Henry Weller's avatar
      C++11: Update compilation rules to specify C++11 support and conformance · 7996a913
      Henry Weller authored
      The change from C++0x to C++11 allows all of C++11 functionality to be
      used in OpenFOAM, in particular constructor delegation which avoids code
      duplication or constructor helper functions.  However, this also means a
      change to the minimum gcc version supported which is now 4.7 rather than
      4.5.
      
      Note that gcc-4.7 does not support the entire C++11 standard but does
      support all of the functionality currently needed for further OpenFOAM
      development.  The minimum gcc-version which supports the entire C++11
      standard is 4.8 which is now the recommended minimum gcc version.
      7996a913
  7. Jun 04, 2016
  8. Jan 24, 2016
    • Henry Weller's avatar
      wmake: Add support for compiler type default rules · c3a03105
      Henry Weller authored
      which may be optionally overridden by version-specific rules.
      
      For example the default rules for gcc on GNU/Linux x86_64 are in the
      wmake/rules/linux64Gcc directory.  If there is a need to change any of
      the rules for a specific version of gcc, e.g. gcc-4.8.4 the directory
      wmake/rules/linux64Gcc48 may be created into which any of the language
      files may be provided containing the rules to override the defaults.
      c3a03105
  9. Jan 10, 2016
  10. Jul 19, 2015
  11. Jul 17, 2015
  12. Dec 14, 2014
  13. Sep 20, 2012
  14. Oct 25, 2011
  15. Jan 07, 2011
  16. Aug 31, 2010
  17. Aug 19, 2010
  18. Sep 17, 2009
  19. Aug 19, 2009
  20. Aug 18, 2009
  21. Jun 23, 2009
  22. Jun 22, 2009
  23. Mar 18, 2009
  24. Feb 25, 2009
  25. Jan 21, 2009
  26. Jul 24, 2008
  27. Jul 09, 2008
  28. Apr 15, 2008