Skip to content
Snippets Groups Projects
  1. 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
    • Sander, Oliver's avatar
      Fix -Wformat warning · e2d75fbf
      Sander, Oliver authored
      e2d75fbf
  2. May 13, 2020
  3. Mar 04, 2020
  4. Feb 18, 2020
  5. Feb 11, 2020
    • Sander, Oliver's avatar
      Avoid undefined behavior (sanitizer warning) · 46f6addc
      Sander, Oliver authored
      The svd code contains some index trickery, because the original code
      was written in fortran, which numbers arrays starting from '1'
      rather than from '0'.  This trickery included having a pointer point
      1 int in front of an allocated array, implicitly relying on the
      fact that pointer[0] would never be called.  The llvm sanitizer
      complains nevertheless, so this patch improves the trickery a little
      to avoid the objected pointer.
      46f6addc
    • Sander, Oliver's avatar
      Use a power basis to interpolate vector-valued functions · 22adf453
      Sander, Oliver authored
      Scalar bases used to work for that, but that feature got
      removed a long time ago.
      22adf453
    • Sander, Oliver's avatar
      Avoid leaking a LocalGeodesicFEFDStiffness object · b721f7bd
      Sander, Oliver authored
      Do this by making RodAssembler more similar to the generic
      GeodesicFEAssembler: the constructor argument is now a
      general LocalGeodesicFEStiffness, and not something particular
      to rod problems.
      b721f7bd
  6. Jan 29, 2020
  7. Jan 19, 2020
    • Sander, Oliver's avatar
      Delete the class GlobalGFETestFunction · 18b28b45
      Sander, Oliver authored
      I wrote it without a clear idea of what is needed of such a
      test function, and I never finished it.  Now it is unclear
      what the code does or is supposed to do, so let's just
      remove it.
      18b28b45
  8. Dec 19, 2019
  9. Dec 18, 2019
  10. Oct 22, 2019
  11. Oct 21, 2019
    • Sander, Oliver's avatar
      New test for the RigidBodyMotion class · dde70eb7
      Sander, Oliver authored
      In particular, we move the test for the computeDR method from
      cosseratenergytest.cc to here.  It is a method that does not
      have anything to do with Cosserat mechanics directly.
      
      The test still seems overly complicated.  Do I really need
      a LocalGeodesicFEFunction?  Maybe I can simplify it later.
      dde70eb7
Loading