Skip to content
Snippets Groups Projects
  1. Dec 12, 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
  14. Oct 29, 2020
  15. Oct 28, 2020
  16. Oct 24, 2020
  17. Oct 23, 2020
  18. Oct 22, 2020
  19. Oct 19, 2020
Loading