1. 06 Feb, 2019 5 commits
  2. 05 Feb, 2019 2 commits
  3. 04 Feb, 2019 2 commits
  4. 01 Feb, 2019 2 commits
  5. 29 Jan, 2019 1 commit
    • Mark Olesen's avatar
      ENH: restructuring of ensight output files · b7fb6116
      Mark Olesen authored
      - changed ensightOutput from a class solely comprising static methods to
        a namespace and added in sub-namespaces Detail and Serial.
      
        This makes it easier to "mix-in" functions at different levels.
        Refactored and combined some serial/parallel code where possible.
      
        The general ensightOutput namespace has now shifted to be in the
        fileFormats lib, while leaving volField outputs in the conversion lib
        and cloud outputs in the lagrangian-intermediate lib.
      
        The ensightCloud namespace is now simply folded into the new
        ensightOutput namespace.
      
        These changes clean up some code, reduce fragmentation and
        duplication and removes the previous libconversion dependency for
        sampling.
      
      - use int for ensight nTypes constexpr
      
      Note: issue #1176 is unaffected except for the change in file name:
      
         ensightOutputTemplates.C -> ensightOutputVolFieldTemplates.C
      b7fb6116
  6. 31 Jan, 2019 3 commits
  7. 30 Jan, 2019 2 commits
  8. 29 Jan, 2019 4 commits
  9. 28 Jan, 2019 4 commits
    • Mark Olesen's avatar
      ENH: add initial support for compile-time project paths (#1050) · 86d462c0
      Mark Olesen authored
      Eg,
          #define FOAM_CONFIGURED_PROJECT_ETC "/usr/share/openfoam/etc"
      
      This provides some easy to file patching locations, but is not yet
      integrated in the build system at all.
      86d462c0
    • Mark Olesen's avatar
      ENH: add 'default' as possible Switch state, but not as input/output · a3f960e3
      Mark Olesen authored
      - in some circumstances we need to pass a bool value upwards to the
        caller and know if the true/false value was set based on real input
        or is a default value.
      
        Eg, in the object::read() we might normally have
      
           enabled_(dict.readIfPresent(key, true));
      
        but would lose information about why the value is true/false.
      
        We can change that by using
      
           enabled_(dict.readIfPresent<Switch>(key, Switch::DEFAULT_ON));
      
        After which we can use this information is testing.
      
            if
            (
                child.enabled().nonDefault()
              ? child.enabled()
              : parent.enabled()
            )
            { ... }
      
         And thus enable output if the parent requested it explicitly or by
         default and it has not been explicitly disabled in the child.
      
        No difference when testing as a bool and the text representation
        of DEFAULT_ON / DEFAULT_OFF will simply be "true" / "false".
      
      ENH: add construction of Switch from dictionary (similar to Enum)
      a3f960e3
    • Mark Olesen's avatar
      COMP: add debug flag for repeating runTimePostProcessing rebuilds · f34acb56
      Mark Olesen authored
      - avoids removal of files and the dummy fallback
      f34acb56
    • mattijs's avatar
      COMP: Allwmake: work with -q · e05a62d3
      mattijs authored
      e05a62d3
  10. 26 Jan, 2019 1 commit
  11. 25 Jan, 2019 7 commits
  12. 24 Jan, 2019 1 commit
  13. 25 Jan, 2019 1 commit
  14. 24 Jan, 2019 2 commits
  15. 23 Jan, 2019 2 commits
  16. 29 Jan, 2019 1 commit
    • Mark Olesen's avatar
      ENH: minor adjustments to Switch · 33160552
      Mark Olesen authored
      - assignment operators return a value, for consistency with bool.
      
      - partial revert of DEFAULT_TRUE, DEFAULT_FALSE, to reduce complexity.
      33160552