Skip to content
Snippets Groups Projects
  1. 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
  2. May 11, 2018
    • Sander, Oliver's avatar
      Use Newton instead of Trust-Region for the Geodesic FE min problems · bd02d57d
      Sander, Oliver authored
      In theory this is dangerous, because a pure Newton method will
      only converge locally.  However, the trust-region part had been
      partially disabled anyway, and I have not noticed any problems.
      Also, I think that from my well-posedness result for higher-order
      GeoFEs follows that a Newton method will always converge if the
      problem is well-posed (that is how the proof works, after all).
      
      On the plus side, this patch brings roughly 5% speed increas.
      bd02d57d
  3. Mar 24, 2014
  4. Dec 12, 2013
  5. Dec 10, 2013
  6. Dec 06, 2013
  7. Sep 06, 2013
  8. Sep 03, 2013
  9. Jul 12, 2013
  10. Sep 13, 2012
  11. Sep 22, 2011
  12. Aug 19, 2011
  13. Aug 11, 2011
    • Oliver Sander's avatar
      Hack around an inconsistency between Rotation<3> and other target spaces, · 276bd937
      Oliver Sander authored
      notably the almost-equivalent UnitVector<4>: A vector with three entries
      is interpreted by the UnitVector<4> class as a tangent vector given in
      the basis returned by orthonormalFrame.  That is correct as it works
      for all kinds of manifolds.  On the other hand, the Rotation<3> class
      interprets as a 3x3 skew matrix (a tangent vector at the identity in
      the matrix representation) even though the implementation used quaternion
      coordinates.
      
      To trick around this the use of exp methods with FieldVector<3> is avoided
      by this patch.  A real fix would involve introducing a SkewMatrix class
      and using that in Rotation<3>.
      
      [[Imported from SVN: r7575]]
      276bd937
  14. Jul 11, 2011
  15. May 30, 2011
  16. May 01, 2011
  17. Apr 18, 2011
  18. Apr 22, 2010
  19. Mar 23, 2010
  20. Feb 19, 2010
  21. Feb 18, 2010
  22. Feb 15, 2010
  23. Feb 11, 2010
  24. Feb 10, 2010
  25. Feb 09, 2010
  26. Jan 19, 2010
  27. Aug 05, 2009
  28. Apr 30, 2009
Loading