Adolfo Rodriguez Tsouroukdissian 28dde19e40 - Added problem size constructor to decompositions that did not have one. It preallocates member data structures.
- Updated unit tests to check above constructor.
- In the compute() method of decompositions: Made temporary matrices/vectors class members to avoid heap allocations during compute() (when dynamic matrices are used, of course).

These  changes can speed up decomposition computation time when a solver instance is used to solve multiple same-sized problems. An added benefit is that the compute() method can now be invoked in contexts were heap allocations are forbidden, such as in real-time control loops.

CAVEAT: Not all of the decompositions in the Eigenvalues module have a heap-allocation-free compute() method. A future patch may address this issue, but some required API changes need to be incorporated first.
2010-04-21 17:15:57 +02:00
..
2010-01-21 12:31:03 +00:00
2010-01-04 21:24:43 -05:00
2010-01-04 21:24:43 -05:00
2010-04-16 12:32:33 -04:00
2010-04-18 22:14:03 -04:00
2010-03-07 12:32:24 +01:00
2010-03-08 21:30:06 -05:00
2010-02-03 19:20:25 +01:00
2010-01-21 12:31:03 +00:00
2010-03-06 21:37:14 +01:00
2010-02-03 19:20:25 +01:00
2009-12-02 12:07:47 -05:00
2009-12-22 22:51:08 +01:00
2010-04-13 10:40:55 +02:00
2010-01-21 12:31:03 +00:00