dynare/dynare++
Sébastien Villemot 1ef1dedc65
Refactor GeneralMatrix and ConstGeneralMatrix classes
- Remove the GeneralMatrix(const ConstVector &) constructor, since it is hides
  a memory allocation (copying the ConstVector into a fresh Vector). This
  helped detecting and fixing several unneeded memory allocations. Some other
  memory allocations are now more visible (with an explicit Vector{}
  constructor).

- Add checks in GeneralMatrix(Vector, …) and ConstGeneralMatrix(ConstVector, …)
  constructors for verifying that the {Const,}Vector has unit-stride (this was
  an implicit assumption so far) and is large enough for storing rows*cols
  elements.

- Add GeneralMatrix::operator=(const ConstGeneralMatrix &).

- Delete ConstGeneralMatrix::operator=().
2019-01-24 15:27:23 +01:00
..
doc Clarify the timing convention in dynare++ 2016-08-21 10:22:56 +02:00
extern Refactor GeneralMatrix and ConstGeneralMatrix classes 2019-01-24 15:27:23 +01:00
integ Dynare++: ensure that all calls to BLAS/LAPACK use the correct LD values 2019-01-24 15:27:09 +01:00
kord Refactor GeneralMatrix and ConstGeneralMatrix classes 2019-01-24 15:27:23 +01:00
parser/cc Dynare++: enforce C++ Emacs mode for bison/flex files 2019-01-15 19:03:58 +01:00
src Dynare++ / sylvester equation solver: refactor Vector and ConstVector classes 2019-01-22 16:13:22 +01:00
sylv Refactor GeneralMatrix and ConstGeneralMatrix classes 2019-01-24 15:27:23 +01:00
tests Dynare++: fixed bug in tests 2011-01-20 15:42:53 -05:00
tl Refactor GeneralMatrix and ConstGeneralMatrix classes 2019-01-24 15:27:23 +01:00
utils/cc Various modernizations 2019-01-10 18:24:04 +01:00
Makefile.am Build system: minor fixes 2009-11-03 12:48:26 +00:00
c++lib.w Various minor fixes to dynare++ documentation 2009-09-11 17:08:55 +00:00
change_log.html Putting dynare++ under main dynare SVN repository 2009-09-08 13:55:19 +00:00