Skip to content
Snippets Groups Projects
  1. Dec 18, 2020
  2. Dec 09, 2020
  3. Nov 25, 2020
  4. Nov 19, 2020
  5. Nov 18, 2020
  6. Nov 15, 2020
  7. Nov 14, 2020
  8. Nov 13, 2020
  9. Nov 06, 2020
  10. Nov 05, 2020
  11. Nov 04, 2020
    • Carsten Gräser's avatar
      db84b3f0
    • Carsten Gräser's avatar
      Add wrapper representing the transposed of a matrix · ebba9737
      Carsten Gräser authored
      Currently the wrapper only implements
      ```cpp
      auto c = a*transpose(b);
      ```
      if `a` is a `FieldMatrix* of appropriate size. This is
      optimal even for sparse `b` because it only relies on
      calling `b.mv(a[i], c[i])` for the rows of `a`. More
      functionality may be added later on.
      
      Since the created object only stores a reference
      to the wrapped matrix, it cannot be modified and
      should not be stored but used directly.
      
      The classical application is doing a local-to-global
      transformation of the Jacobians of a local finite element.
      ```cpp
      auto jacobian = referenceJacobian * transpose(geometry.inverseJacobianTransposed(xLocal));
      ```
      ebba9737
  12. Oct 31, 2020
  13. Oct 30, 2020
Loading