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 18, 2019
  4. Oct 22, 2019
  5. Oct 11, 2019
    • 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
  6. Oct 10, 2019
    • 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
  7. Oct 08, 2019
  8. Oct 07, 2019
  9. Jul 09, 2019
  10. Jun 23, 2019
  11. Jun 16, 2019
    • Sander, Oliver's avatar
      Introduce a base class for local energies · c250302c
      Sander, Oliver authored
      Currently, all implementations of variational problems inherit
      from LocalGeodesicFEStiffness, which requires gradient and Hessian
      implementations.  However, most of these implementations really
      only implement the energy, and leave computations of first and
      second derivatives to algorithmic differentiation.  To make
      this clearer, this patch introduces an abstract base class
      LocalEnergy for all implementations that really only have
      an energy.
      c250302c
  12. Jun 14, 2019
Loading