Skip to content
Snippets Groups Projects
  1. Jan 15, 2024
    • Sander, Oliver's avatar
      Replace RigidBodyMotion by ProductManifold · 25239378
      Sander, Oliver authored
      The ProductManifold class generalizes RigidBodyMotion, and can do
      everything that the RigidBodyMotion class can.  Therefore there is
      no point in keeping RigidBodyMotion any longer.  Having two
      implementations for the same thing will just confuse people.
      25239378
  2. Jan 05, 2024
  3. May 24, 2023
  4. May 16, 2023
    • Sander, Oliver's avatar
      Reimplement EmbeddedGlobalGFEFunctions in dune-functions style · 980e149b
      Sander, Oliver authored
      The old style has been deprecated for a long time, and is not
      supported by dune-fufem anymore.
      
      (In particular, the code discretizationerror.hh now requires
      functions to satisfy the dune-functions function interface.)
      
      In the wake of this, compute-disc-error.cc gets a number
      of changes.  Let's hope I didn't screw up anything.
      980e149b
    • Sander, Oliver's avatar
      Replace std::tie by std::make_tuple · ed1173f7
      Sander, Oliver authored
      The code erroneously used std::tie to combine two local variables
      to a single return value.  That may fail because std::tie produces
      a tuple of references.  Once the method has returned these references
      may or may not be valid anymore.  I am surprised that this bug
      has not caused trouble much earlier.
      ed1173f7
  5. Oct 28, 2021
  6. Nov 05, 2020
  7. Feb 18, 2020
    • Sander, Oliver's avatar
      Always use shared_ptr from std:: namespace explicitly · 7cbe0451
      Sander, Oliver authored
      Up until dune-common 2.7, the Dune namespace contained shared_ptr:
      First as an actual implementation, later simply as a namespace
      import.  Dune-common post-2.7 has removed that import,
      and users of shared_ptr really have to explicitly specify
      the std:: namespace prefix.
      7cbe0451
  8. Jan 09, 2019
  9. Dec 18, 2018
  10. Oct 04, 2018
  11. Sep 06, 2018
  12. May 11, 2018
    • Sander, Oliver's avatar
      Measure error for SO(3) in matrix space · 93110baf
      Sander, Oliver authored
      Previously, the error norms where computed in the respective global
      embedding space of the TargetSpace.  For the case of Rotation<3>
      this was the space of quaternions, because this is how the
      Rotation class is implemented.  However, this does not lead to
      correct results.  Therefore, this patch adds special handling
      for Rotation<3>, and computes the errors norms in the space of
      3x3 matrices.
      93110baf
  13. Jan 05, 2018
  14. Dec 12, 2017
  15. Dec 06, 2017
  16. May 12, 2016
  17. Mar 22, 2016
  18. Feb 27, 2016
  19. Feb 25, 2016
  20. Feb 21, 2016
  21. Feb 11, 2016
  22. Jan 26, 2016
  23. Jan 23, 2016
    • Sander, Oliver's avatar
      New program to measure discretization errors · 2dc6fe3b
      Sander, Oliver authored
      Here is a new program that does nothing but compute discretization errors:
      that is L2 and H1 norms of differences between two functions.  The reference
      function can be either discrete or given in closed form (the latter is not
      enabled yet).
      
      So far I have only used this program to measure discretization errors of
      Cosserat shell models, and I did *not* get the error behavior I expected.
      So either the error behavior of such shells is weird, or this new measurement
      program is still buggy.
      2dc6fe3b
Loading