Skip to content
Snippets Groups Projects
  1. Oct 13, 2010
    • Christian Engwer's avatar
      FieldTraits have to specialized for FieldVector and · 54bab424
      Christian Engwer authored
      DynamicVector. Inheritance doesn't work for template specialization
      lookup... not that this specialization isn't necessary, if you are
      using FieldVector<T,n> via the interface class DenseVector< FieldVector<T,n> >
      
      [[Imported from SVN: r6174]]
      54bab424
  2. Oct 12, 2010
  3. Oct 11, 2010
  4. Oct 06, 2010
  5. Sep 08, 2010
  6. Aug 25, 2010
  7. Mar 12, 2010
  8. Feb 01, 2010
  9. Jan 25, 2010
  10. Oct 15, 2009
  11. Oct 13, 2009
  12. Sep 24, 2009
  13. May 10, 2009
    • Martin Nolte's avatar
      add copy constructor to FieldVector · 396f08d1
      Martin Nolte authored
      This seems to fix the warning about the use of an uninitialized variable
      when using FieldVector< T, 0 >.
      
      I thought Oli already implemented this, though.
      
      [[Imported from SVN: r5515]]
      396f08d1
  14. Nov 15, 2008
  15. Nov 13, 2008
  16. Sep 07, 2008
  17. Aug 05, 2008
  18. Jul 02, 2008
  19. Jun 23, 2008
  20. Jun 12, 2008
  21. May 19, 2008
  22. Apr 27, 2007
  23. Feb 13, 2007
  24. Dec 11, 2006
  25. Nov 15, 2006
  26. Oct 26, 2006
    • Oliver Sander's avatar
      This patch removes the template metaprogramming for norms and the dot · 4104e4d5
      Oliver Sander authored
      product.  Measuring the impact on efficiency gave the same results
      as for the older TMP stuff.  When compiled with -O3 (g++ 4.1), there
      is no measurable speed difference between the old and the new code.
      That is so even though temporary variables had to be inserted.
      When compiling without optimization, the new code is faster,
      presumably because a standard for-loop is faster than a cascade
      of function calls.  Depending on your vector size, this speedup
      can be considerable!  For a six-entry FieldVector repeatly computing
      norms gets about 40% faster.
      
      This concludes FlySpray issue 46.
      
      [[Imported from SVN: r4759]]
      4104e4d5
  27. Sep 12, 2006
  28. Aug 15, 2006
  29. Mar 09, 2006
    • Oliver Sander's avatar
      Cleaned up the mechanism that lets FieldVectors have size 1 internally · 01189bc6
      Oliver Sander authored
      when they're instantiated with size 0.
      
      WARNING: this patch contains a tiny semantic change: the public enum
      size, which used to contain the internal size of the FieldVector now
      contains the size that the vector was instantiated with.  This must
      be so because the internal size is an implementation details should
      be invisible from the outside.  As long as you didn't work with
      size 0 FieldVectors it doesn't matter anyways.
      
      [[Imported from SVN: r4304]]
      01189bc6
  30. Dec 14, 2005
Loading