Skip to content
Snippets Groups Projects
  1. Nov 06, 2020
  2. Nov 05, 2020
  3. 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
  4. Oct 31, 2020
  5. Oct 30, 2020
  6. Oct 29, 2020
  7. Oct 28, 2020
  8. Oct 24, 2020
  9. Oct 23, 2020
  10. Oct 22, 2020
  11. Oct 19, 2020
  12. Oct 16, 2020
  13. Oct 15, 2020
  14. Oct 11, 2020
  15. Oct 09, 2020
  16. Oct 08, 2020
Loading