1. 29 Jul, 2019 1 commit
    • Mark Olesen's avatar
      ENH: additional contiguous traits (#1378) · 1d79c045
      Mark Olesen authored
      - change contiguous from a series of global functions to separate
        templated traits classes:
      
          - is_contiguous
          - is_contiguous_label
          - is_contiguous_scalar
      
        The static constexpr 'value' and a constexpr conversion operator
        allow use in template expressions.  The change also makes it much
        easier to define general traits and to inherit from them.
      
        The is_contiguous_label and is_contiguous_scalar are special traits
        for handling data of homogeneous components of the respective types.
      1d79c045
  2. 06 Feb, 2019 1 commit
  3. 28 Sep, 2018 1 commit
    • Mark Olesen's avatar
      ENH: add column access and other methods for Tensor · 4a61042f
      Mark Olesen authored
      - Can now retrieve or set a column/row of a tensor.
        Either compile-time or run-time checks.
      
        Get
           t.col<1>();   t.col(1);
           t.row<1>();   t.row(1);
      
        Set
           t.col<1>(vec);   t.col(1,vec);
           t.row<1>(vec);   t.row(1,vec);
      
        The templated versions are compile-time checked
      
           t.col<3>();
           t.col<3>(vec);
      
        The parameter versions are run-time checked
      
           t.col(3);
           t.col(3,vec);
      
      ENH: provide named access to tensor/tensor inner product as inner()
      4a61042f
  4. 17 Jun, 2016 1 commit
  5. 08 Mar, 2016 1 commit
  6. 14 Feb, 2015 1 commit
  7. 25 Oct, 2013 1 commit
  8. 29 Jul, 2013 1 commit
  9. 25 Jan, 2013 1 commit
  10. 24 Dec, 2012 1 commit
  11. 11 Dec, 2012 1 commit