1. 23 Jul, 2020 2 commits
  2. 21 Jul, 2020 2 commits
    • sergio's avatar
      BUG: Correct evaluate function for ddt0 in CrankNicolson scheme. Fixes · 45982d97
      sergio authored
      The function evaluate was returning true every outer loop, triggering
      the re-calculation of ddt0 in every outer loop.
      The evaluation of the term ddt0 should be performed once per time step.
      The corrected function updates the timeIndex of ddt0 to avoid the
      re-evaluation of this term in the outer loops.
    • Mark Olesen's avatar
      ENH: support writable reference for tmp (#1775) · be058bec
      Mark Olesen authored
      - improves flexibility. Can tag a tmp as allowing non-const access to
        the reference and skip additional const_cast in following code. For
            tmp<volScalarField> tfld(nullptr);
            auto* ptr = getObjectPtr<volScalarField>("field");
            if (ptr)
            auto& fld = tfld.ref();
      ENH: renamed tmpNrc to refPtr
      - the name 'refPtr' (reference|pointer) should be easier to remember
        than tmpNrc (tmp, but non-ref-counted).
      - provide tmpNrc typedef and header for code compatibility
      - in some places refPtr and tmp can be used instead of a
        std::reference_wrapper for handling external references.
        Unlike std::reference_wrapper, it can be default constructed
        (holding nothing), whereas reference_wrapper may need a dummy
        reference. However, the lifetime extension of references _may_ be
        better with reference_wrapper.
  3. 20 Jul, 2020 1 commit
  4. 17 Jul, 2020 1 commit
  5. 16 Jul, 2020 8 commits
  6. 15 Jul, 2020 2 commits
  7. 14 Jul, 2020 3 commits
    • Andrew Heather's avatar
      Merge branch 'feature-dynamicLibrary' into 'develop' · e2021550
      Andrew Heather authored
      Feature dynamic library - issue #1737
      See merge request !375
    • Mark Olesen's avatar
      ENH: mutable libs() access in Time and other classes (#1737) · 1e7c6ea2
      Mark Olesen authored
      - This reflects the pre-existing coding situation where const_cast was
        used throughout to effect the same.
      STYLE: fix private/protected access
      - CodedField, codedMixedFvPatchField
    • Mark Olesen's avatar
      ENH: various dlLibraryTable improvements/refinements (#1737) · 41d3e6f1
      Mark Olesen authored
      - libs() singleton method for global library handling
      - explicit handling of empty filename for dlLibraryTable open/close.
        Largely worked before, but now be more explicit about its behaviour.
      - add (key, dict) constructor and open() methods.
        More similarity to dimensionedType, Enum etc, and there is no
        ambiguity with the templated open().
      - construct or open from initializer_list of names
      - optional verbosity when opening with auxiliary table,
        avoid duplicate messages or spurious messages for these.
      - basename and fullname methods (migrated from dynamicCode).
      - centralise low-level load/unload hooks
      - adjust close to also dlclose() aliased library names.
  8. 13 Jul, 2020 3 commits
  9. 10 Jul, 2020 1 commit
    • Mark Olesen's avatar
      ENH: update lemon version and linkage directive (#1768) · 6365bab8
      Mark Olesen authored
      - replace `%namespace` directive with simpler `%static` directive.
        We always encapsulate Lemon parser routines in an anonymous
        namespace, so a simpler static linkage directive suffices.
        This reduces the size of the Lemon patch (program and template).
  10. 09 Jul, 2020 2 commits
  11. 08 Jul, 2020 1 commit
  12. 03 Jul, 2020 1 commit
  13. 01 Jul, 2020 1 commit
  14. 30 Jun, 2020 1 commit
  15. 29 Jun, 2020 9 commits
  16. 26 Jun, 2020 2 commits