Skip to content
Snippets Groups Projects
  1. Aug 22, 2014
  2. Aug 21, 2014
  3. Aug 18, 2014
  4. Jul 25, 2014
  5. Jul 18, 2014
  6. Jul 17, 2014
  7. Jul 16, 2014
  8. Jul 11, 2014
  9. Jul 10, 2014
  10. Jul 09, 2014
  11. Jul 03, 2014
    • Oliver Sander's avatar
      Implement vector-mode AD for the Hesse matrix · 924813d5
      Oliver Sander authored
      This almost halves the assembly time for the Hesse matrix.  Nice!
      Nevertheless I still keep the scalar-mode code around, hidden
      behind and #ifdef.  Higher-order vector-mode in ADOL-C appears
      to be not quite as reliable as the rest, so I want to be able to
      easily compare results with the scalar code.
      
      Also, unlike the scalar code, the vector-mode one again computes
      the full Hessian in the surrounding Euclidean space.  Only afterwards,
      that full Hessian is multiplied by the tangent space basis vectors
      to obtain a Hesse matrix on the tangent space.  To obtain better
      efficiency one could have ADOL-C compute the Hessian in the tangent
      directions directly.  However, ADOL-C sometimes segfaults... when
      doing that.
      
      [[Imported from SVN: r9815]]
      924813d5
Loading