Skip to content
Snippets Groups Projects
  1. Mar 24, 2014
    • Oliver Sander's avatar
      Use a better initial iterate for the TargetSpaceTRSolver than coefficients_[0] · e6dca29a
      Oliver Sander authored
      The new initial iterate is constructed by interpolating the values in Euclidean
      space, and projecting back onto TargetSpace.  This has two advantages:
      1) It's a better initial iterate, so we should converge faster than starting
         from coefficients_[0]
      2) It makes it easier for ADOL-C to pick up correct second derivatives.
         Hence we are able to reduce the minimum number of iterations of the
         target space tr solver.
      
      [[Imported from SVN: r9683]]
      e6dca29a
  2. Dec 13, 2013
  3. Sep 03, 2013
  4. Jul 12, 2013
  5. Jul 11, 2013
  6. Mar 08, 2012
  7. Feb 15, 2012
  8. Jan 12, 2012
  9. Jan 11, 2012
    • Oliver Sander's avatar
      Add a second method evaluateDerivative which accepts the function value as input. · 9ec5de08
      Oliver Sander authored
      To compute the derivative you need the function value (see my paper).
      Therefore, it is computed as the first thing in the evaluateDerivative
      method.  However, frequently, the assembler also needs the function value,
      and also computes it.  Hence the function value is computed twice.
      Since computing the function values takes quite a bit of time
      this patch removes that redundancy, at the price of a slightly
      more complicated API: if you happen to know the correct function
      value when calling evaluateDerivative, you can now hand over the
      value.  Then evaluateDerivative uses that value instead of recomputing it.
      
      Short measurements have shown a speed increase between 25% and 45%.
      
      [[Imported from SVN: r8362]]
      9ec5de08
  10. Nov 15, 2011
  11. Nov 12, 2011
  12. Oct 27, 2011
  13. Oct 26, 2011
  14. Oct 25, 2011
  15. Oct 24, 2011
  16. Oct 19, 2011
  17. Oct 17, 2011
  18. Oct 14, 2011
  19. Oct 13, 2011
  20. Oct 12, 2011
  21. Sep 25, 2011
  22. Sep 22, 2011
Loading