Skip to content
Snippets Groups Projects
  1. Jan 29, 2020
  2. 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
  3. Dec 19, 2019
  4. Dec 18, 2019
  5. Oct 22, 2019
  6. 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
    • Sander, Oliver's avatar
      Fix cosseratenergytest · 9ba69882
      Sander, Oliver authored
      * Do not test with configurations that result in zero-area elements
        (because the energy is inf in these cases).
      * Test for the relative energy difference, rather than the absolute one,
        because the energy values can get very large.
      9ba69882
    • Sander, Oliver's avatar
      Fix a typo · 40f3bbe5
      Sander, Oliver authored
      40f3bbe5
  7. Oct 11, 2019
    • Sander, Oliver's avatar
      Generalize for different target spaces · 34025912
      Sander, Oliver authored
      34025912
    • Sander, Oliver's avatar
      harmonicenergytest.cc: Only test with points that are mutually close · 6c2eda51
      Sander, Oliver authored
      Previously, this test used a situation with geodesic interpolation
      between two points on the sphere that are almost antipodal.
      This made the TargetSpaceRiemannianTRSolver crash, because the
      weighted sum of squared distances can have indefinite second
      derivatives in such a situation.  In principle, the
      TargetSpaceRiemannianTRSolver should handle this, but nowadays
      it is not actually a TR solver anymore, but a plain local
      Newton method.  Maybe I should revert back to trust-region.
      
      I added a comment to targetspacetrsolver.cc that explains the
      situation a little.
      6c2eda51
  8. Oct 10, 2019
    • Sander, Oliver's avatar
      Remove method testDerivativeTangentiality · 2ea31ce8
      Sander, Oliver authored
      There is really no point in having this method.  Before it is called,
      localgeodesicfefunctiontest already checks whether the derivative
      is correct (by comparing with an FD approximation).  If a derivative
      passes this test it MUST be tangential.  No need to check that
      explicitly.
      2ea31ce8
    • Sander, Oliver's avatar
      Improve documentation · f5d46bc9
      Sander, Oliver authored
      f5d46bc9
    • Sander, Oliver's avatar
      Fix GramSchmidtSolver · 917fe5b9
      Sander, Oliver authored
      The computation of the A-orthogonal matrices was wrong,
      and for some reason nobody ever really noticed this.
      One reason could be that in GFE applications A is frequently
      very close to the identity, and then you wouldn't notice
      the bug that much.
      
      Anyway, localgeodesicfefunctiontest.cc passes now.
      917fe5b9
  9. Oct 08, 2019
  10. Oct 07, 2019
Loading