1. 07 Feb, 2019 1 commit
  2. 22 Jan, 2019 1 commit
    • Mark Olesen's avatar
      ENH: support dictionary or list entry for sampled surfaces · 4d14bdc1
      Mark Olesen authored
      - support for optional 'enabled' keyword to selectively disable a
        single sampled surface.
      
      ENH: add sampledSurface::withSurfaceFields() method
      
      - can be used to distinguish which samplers support surface fields.
        Currently this is only sampledPatch
      4d14bdc1
  3. 17 Oct, 2018 1 commit
    • Mark Olesen's avatar
      ENH: simplify objectRegistry access names (issue #322) · 3a3e954b
      Mark Olesen authored
        New name:  findObject(), cfindObject()
        Old name:  lookupObjectPtr()
      
            Return a const pointer or nullptr on failure.
      
        New name:  findObject()
        Old name:  --
      
            Return a non-const pointer or nullptr on failure.
      
        New name:  getObjectPtr()
        Old name:  lookupObjectRefPtr()
      
            Return a non-const pointer or nullptr on failure.
            Can be called on a const object and it will perform a
            const_cast.
      
      - use these updated names and functionality in more places
      
      NB: The older methods names are deprecated, but continue to be defined.
      3a3e954b
  4. 31 Jul, 2018 1 commit
  5. 18 Jul, 2018 1 commit
  6. 22 Jun, 2018 1 commit
  7. 30 May, 2018 1 commit
  8. 07 May, 2018 1 commit
    • Mark Olesen's avatar
      ENH: improvements in the surface sampling infrastructure · 6baffa13
      Mark Olesen authored
      - improvement documentation for surface sampling.
      
      - can now specify alternative sampling scheme for obtaining the
        face values instead of just using the "cell" value. For example,
      
            sampleScheme    cellPoint;
      
        This can be useful for cases when the surface is close to a boundary
        cell and there are large gradients in the sampled field.
      
      - distanceSurface now handles non-closed surfaces more robustly.
        Unknown regions (not inside or outside) are marked internally and
        excluded from consideration. This allows use of 'signed' surfaces
        where not previously possible.
      6baffa13
  9. 22 Mar, 2018 1 commit
  10. 16 Mar, 2018 1 commit
  11. 22 Feb, 2018 1 commit
  12. 12 Sep, 2017 1 commit
  13. 18 May, 2017 1 commit
    • Mark Olesen's avatar
      ENH: cleanup wordRe interfaces etc. · c973b75f
      Mark Olesen authored
      - ensure that the string-related classes have consistently similar
        matching methods. Use operator()(const std::string) as an entry
        point for the match() method, which makes it easier to use for
        filters and predicates. In some cases this will also permit using
        a HashSet as a match predicate.
      
      regExp
      ====
      - the set method now returns a bool to signal that the requested
        pattern was compiled.
      
      wordRe
      ====
      - have separate constructors with the compilation option (was previously
        a default parameter). This leaves the single parameter constructor
        explicit, but the two parameter version is now non-explicit, which
        makes it easier to use when building lists.
      
      - renamed compile-option from REGEX (to REGEXP) for consistency with
        with the <regex.h>, <regex> header names etc.
      
      wordRes
      ====
      - renamed from wordReListMatcher -> wordRes. For reduced typing and
        since it behaves as an entity only slightly related to its underlying
        list nature.
      
      - Provide old name as typedef and include for code transition.
      
      - pass through some list methods into wordRes
      
      hashedWordList
      ====
      - hashedWordList[const word& name] now returns a -1 if the name is is
        not found in the list of indices. That has been a pending change
        ever since hashedWordList was generalized out of speciesTable
        (Oct-2010).
      
      - add operator()(const word& name) for easy use as a predicate
      
      STYLE: adjust parameter names in stringListOps
      
      - reflect if the parameter is being used as a primary matcher, or the
        matcher will be derived from the parameter.
        For example,
            (const char* re), which first creates a regExp
            versus (const regExp& matcher) which is used directly.
      c973b75f
  14. 22 Mar, 2017 1 commit
  15. 15 Dec, 2016 1 commit
    • mark's avatar
      ENH: newly structured surface 'sources' for sampling. · 76f03ceb
      mark authored
      - extend the sampling concept to include surfMeshes and surfFields
        for storage.
      
      - Note the createOnRead switch in surfMeshSamplers can be desirable in
        some situations to force creation of the surface faces within the
        constructor.
      76f03ceb