Skip to content
Snippets Groups Projects
  1. Jan 31, 2023
  2. Jan 07, 2023
  3. Jul 12, 2022
  4. Jul 11, 2022
  5. Mar 03, 2022
    • Sander, Oliver's avatar
      Test (some of) the exp and log methods · c20c7471
      Sander, Oliver authored
      This triggers bugs in the Rotation and RigidBodyMotion classes.
      
      In particular, it triggers what Jonathan Youett fixed in the
      never-merged merge request
      
        !2
      
      These bugs are fixed in this commit, too:
      * The RigidBodyMotion class gets a `log` method
      * The Rotation<3>::log method now returns EmbeddedTangentVector
        instead of TangentVector.
      c20c7471
  6. Mar 02, 2022
  7. Feb 27, 2022
  8. Feb 25, 2022
  9. Jan 22, 2022
    • Lisa Julia Nebel's avatar
      Move the polar decomposition to a separate file and add the algorithm by... · be93c8bd
      Lisa Julia Nebel authored
      Move the polar decomposition to a separate file and add the algorithm by Higham and Noferini (from Robin Fraenzel)
      
      In the test for the Higham and Noferini algorithm, we see:
      Unfortunately, for matrices that are close to an orthogonal matrix, this algorithm is
      about 2x slower. One can benefit from the Higham and Noferini algorithm only if the
      matrix is quite far away from an orthogonal one.
      be93c8bd
  10. Dec 16, 2021
  11. Nov 16, 2021
  12. Jul 26, 2021
  13. Jul 09, 2021
  14. Jul 02, 2021
  15. Jun 10, 2021
  16. May 04, 2021
  17. Feb 16, 2021
  18. Feb 08, 2021
  19. Jan 19, 2021
  20. Nov 20, 2020
  21. Nov 08, 2020
  22. Nov 05, 2020
  23. Oct 12, 2020
  24. Oct 06, 2020
  25. Sep 24, 2020
    • Lisa Julia Nebel's avatar
      Add a GeodesicFEAssemblerWrapper - it wraps a MixedGFEAssembler so it can be... · aa03e106
      Lisa Julia Nebel authored
      Add a GeodesicFEAssemblerWrapper - it wraps a MixedGFEAssembler so it can be used like a GeodesicFEAssembler
      
      The GeodesicFEAssemblerWrapper assembles the Gradient and the Hessian using the MixedGFEAssembler and then
      resturctures them so they can be used with the normal RiemannianTRSolver.
      This only works, if the FE spaces have the same order.
      aa03e106
  26. May 14, 2020
    • Sander, Oliver's avatar
      Fix test to always use appropriate power bases · c524447f
      Sander, Oliver authored
      Previously, the method constructBoundaryDofs would accept scalar bases
      together with blocked bit vectors, and would tacitly do
      The Right Thing.
      
      This has changed: Nowadays, the basis really has match the blocking
      structure of the bit vectors.  This means that we have to introduce
      a second type of power basis:  The one that already exists has the
      dimension of the embedding space.  That is correct for sampling
      initial configurations.  However, the Dirichlet values apply to
      corrections, which live in the tangent space.  Therefore, their
      'power-order' needs to be the dimension of that, i.e., lower.
      c524447f
  27. Feb 18, 2020
  28. Feb 11, 2020
  29. Jan 29, 2020
Loading