Skip to content
Snippets Groups Projects
  1. Jun 04, 2020
    • Mark OLESEN's avatar
      ENH: boolVector for specialized bundling of boolean values · ea4c8f4b
      Mark OLESEN authored
      - bundled of boolean values as a vector of 3 components with
        element access using x(), y() and z() member functions.
        It also has some methods similar to bitSet.
      
      - Not derived from Vector or VectorSpace since it does not share very
        many vector-like characteristics.
      ea4c8f4b
    • Mark OLESEN's avatar
      ENH: additional polynomial constructors, improved I/O · bc9e97cf
      Mark OLESEN authored
      - support construct from initializer_list, which can help simplify
        code with constant coefficients.
      
      - add default constructor for polynomialFunction and Istream reading
        to support resizable lists of polynomialFunction.
      
        A default constructed polynomialFunction is simply equivalent to
        a constant zero.
      
      - no special IO handling for Polynomial required,
        it is the same as VectorSpace anyhow.
      bc9e97cf
  2. Jun 03, 2020
  3. Jun 02, 2020
    • Mark OLESEN's avatar
      ENH: unify use of dictionary method names · 3e43edf0
      Mark OLESEN authored
      - previously introduced `getOrDefault` as a dictionary _get_ method,
        now complete the transition and use it everywhere instead of
        `lookupOrDefault`. This avoids mixed usage of the two methods that
        are identical in behaviour, makes for shorter names, and promotes
        the distinction between "lookup" access (ie, return a token stream,
        locate and return an entry) and "get" access (ie, the above with
        conversion to concrete types such as scalar, label etc).
      3e43edf0
    • Mark OLESEN's avatar
    • Mark OLESEN's avatar
      ENH: support predicate checks for argList (similar to dictionary methods) · 31b17221
      Mark OLESEN authored
      - Favour use of argList methods that are more similar to dictionary
        method names with the aim of reducing the cognitive load.
      
        * Silently deprecate two-parameter get() method in favour of the
          more familiar getOrDefault.
        * Silently deprecate opt() method in favour of get()
      
        These may be verbosely deprecated in future versions.
      31b17221
  4. May 31, 2020
  5. May 29, 2020
  6. May 28, 2020
  7. May 26, 2020
  8. May 23, 2020
  9. May 22, 2020
  10. May 21, 2020