george
0ed63ac01a
New C++ disklyap_fast Lyapunov doublig solver based on previous work of J. Pearlman.
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2856 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-07-29 15:01:56 +00:00
george
bee8aa8d5d
minor adjustments to riccati/kalman P conversion tolerance and control
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2854 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-07-23 11:24:05 +00:00
george
426a6c2fcc
More Linux compatible Makefiles and syntax adjustments
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2848 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-07-17 15:41:19 +00:00
george
20747649ea
Linux Makefiles and some linux syntax adjustments
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2846 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-07-16 09:59:28 +00:00
george
056d5487da
- Extending basic C++ KF with performance boosting algorithm for checking if P is steady within tolerance and performing reduced operations if so;
...
- added new functions to GeneralMatrix::isDiff* to check if matrices are different within tolerance level
- adjusting test and dll drivers accordingly
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2843 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-07-14 17:05:48 +00:00
george
80921e4042
Adding kalmanlib.def to avoid some spurious linking errors
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2809 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-07-03 12:51:30 +00:00
george
9277cb44ff
Refactoring kalman.cpp to use dgemm more directly and bypass some of re-casting matrix constructors.
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2808 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-07-03 12:45:55 +00:00
george
b47b9f5ed7
Updates to Kalman filter library and dll and dll tests
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2779 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-06-23 19:06:08 +00:00
george
1245d60326
1st cut of KF refactoring and simplification
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2750 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-06-10 06:40:07 +00:00
george
4b9e7ca251
minor update to the test exe .cpp
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2732 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-06-07 19:49:54 +00:00
george
7bd6cb0f08
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2731 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-06-07 16:33:39 +00:00
george
c0e2ee809c
Adding inner loop for performance tests
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2716 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-06-01 16:57:52 +00:00
george
298aa37a6b
Makefile for new Kalman_filters.DLL (combined of difuse and non-diffuse, univariate and the main one - the multivariate
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2714 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-05-28 17:07:00 +00:00
george
061cd9269d
Adding new Kalman_filters.cpp for a KF DLL combined of difuse and non-diffuse, univariate and the main one - the multivariate and its .m driver. Also, (unfinished) base kalmn_filter.cpp renamed to kalman_filter_Z.cpp
...
% NOTE: presampling>0 (start>1) does not yet work properly for the univariate mode!!
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2713 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-05-28 17:00:08 +00:00
george
3b91eb8649
prepares matrices for C++ kalman_filter dll
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2703 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-05-27 15:50:26 +00:00
george
58819397e6
Updated prototype together with some comments merged
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2694 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-05-27 09:21:39 +00:00
george
7d0c11a05a
update makefiles
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2687 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-05-23 21:42:39 +00:00
george
b69eebfa5e
Adding kalman filter files
...
git-svn-id: https://www.dynare.org/svn/dynare/trunk@2686 ac1d8469-bf42-47a9-8791-bf33cf982152
2009-05-23 21:36:49 +00:00