Skip to content
Snippets Groups Projects
  1. Mar 08, 2012
  2. Feb 15, 2012
  3. Jan 12, 2012
  4. 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
  5. Nov 15, 2011
  6. Nov 12, 2011
  7. Oct 27, 2011
  8. Oct 26, 2011
  9. Oct 25, 2011
  10. Oct 24, 2011
  11. Oct 19, 2011
  12. Oct 17, 2011
  13. Oct 14, 2011
  14. Oct 13, 2011
  15. Oct 12, 2011
  16. Sep 25, 2011
  17. Sep 22, 2011
  18. Aug 19, 2011
  19. Jul 13, 2011
  20. Jul 11, 2011
  21. Jun 10, 2011
  22. Jun 01, 2011
  23. May 30, 2011
Loading