Changeset 744 for library/bdm/design/ctrlbase.cpp
- Timestamp:
- 11/28/09 14:38:48 (15 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
library/bdm/design/ctrlbase.cpp
r738 r744 13 13 //penalization 14 14 qux.set_submatrix ( 0, 0, Qu._Ch() ); 15 qux.set_submatrix ( 0, dimx + dimu + dimy, Qu._Ch() );15 qux.set_submatrix ( 0, dimx + dimu + dimy, -Qu._Ch() ); 16 16 17 17 qyx.set_submatrix ( 0, 0, S->_C() ); … … 57 57 58 58 void LQG::ricatti_step() { 59 pre_qr.set_submatrix ( 0, 0, s*pr );60 pre_qr.set_submatrix ( dimx + dimu + dimy, dimu + dimx, -Qy.to_mat() *y_req );59 // pre_qr.set_submatrix ( 0, 0, s*pr ); 60 // pre_qr.set_submatrix ( dimx + dimu + dimy, dimu + dimx, -Qy.to_mat() *y_req ); 61 61 if ( !qr ( pre_qr, post_qr ) ) { 62 62 bdm_warning ( "QR in LQG unstable" );