1 #include "sl_ab08nd.cc" // invariant zeros of state-space models 2 #include "sl_ab13dd.cc" // L-infinity norm 3 #include "sl_sb10hd.cc" // H-2 controller synthesis - continuous-time 4 #include "sl_sb10ed.cc" // H-2 controller synthesis - discrete-time 5 #include "sl_ab13bd.cc" // H-2 norm 6 #include "sl_sb01bd.cc" // pole assignment 7 #include "sl_sb10fd.cc" // H-infinity controller synthesis - continuous-time 8 #include "sl_sb10dd.cc" // H-infinity controller synthesis - discrete-time 9 #include "sl_sb03md.cc" // Lyapunov equations 10 #include "sl_sb04md.cc" // Sylvester equations - continuous-time 11 #include "sl_sb04qd.cc" // Sylvester equations - discrete-time 12 #include "sl_sg03ad.cc" // generalized Lyapunov equations 13 #include "sl_sb02od.cc" // algebraic Riccati equations 14 #include "sl_ab13ad.cc" // Hankel singular values 15 #include "sl_ab01od.cc" // staircase form using orthogonal transformations 16 #include "sl_tb01pd.cc" // minimal realization of state-space models 17 #include "sl_sb03od.cc" // Cholesky factor of Lyapunov equations 18 #include "sl_sg03bd.cc" // Cholesky factor of generalized Lyapunov equations 19 #include "sl_ag08bd.cc" // finite Smith zeros of descriptor state-space models 20 #include "sl_tg01jd.cc" // minimal realization of descriptor state-space models 21 #include "sl_tg01hd.cc" // controllability staircase form of descriptor state-space models 22 #include "sl_tg01id.cc" // observability staircase form of descriptor state-space models 23 #include "sl_sg02ad.cc" // solution of algebraic Riccati equations for descriptor systems 24 #include "sl_tg04bx.cc" // gain of descriptor state-space models 25 #include "sl_tb01id.cc" // scaling of state-space models 26 #include "sl_tg01ad.cc" // scaling of descriptor state-space models 27 #include "sl_sb10id.cc" // H-infinity loop shaping - continuous-time 28 #include "sl_sb10kd.cc" // H-infinity loop shaping - discrete-time - strictly proper case 29 #include "sl_sb10zd.cc" // H-infinity loop shaping - discrete-time - proper case 30 #include "sl_tb04bd.cc" // state-space to transfer function conversion 31 #include "sl_ab04md.cc" // bilinear transformation 32 #include "sl_sb10jd.cc" // descriptor to regular state-space conversion 33 #include "sl_td04ad.cc" // transfer function to state-space conversion 34 #include "sl_tb01ud.cc" // controllable block Hessenberg realization 35 #include "sl_ab09hd.cc" // balanced stochastic truncation model reduction 36 #include "sl_ab09id.cc" // balanced truncation & singular perturbation approximation model reduction 37 #include "sl_ab09jd.cc" // Hankel-norm approximation model reduction 38 #include "sl_sb16ad.cc" // balanced truncation & singular perturbation approximation controller reduction 39 #include "sl_sb16bd.cc" // coprime factorization state-feedback controller reduction 40 #include "sl_sb16cd.cc" // frequency-weighted coprime factorization state-feedback controller reduction 41 #include "sl_sb10yd.cc" // fit state-space model to frequency response data 42 #include "sl_ident.cc" // system identification 43 #include "sl_ib01cd.cc" // compute initial state vector 44 #include "sl_ib01ad.cc" // compute singular values 45 // #include "sl_are.cc" // solve ARE with Schur vector approach and scaling 46 #include "sl_tg01fd.cc" // orthogonal reduction of dss to a SVD-like coordinate form 47 #include "sl_sb10ad.cc" // H-infinity optimal controller using modified Glover's and Doyle's formulas (continuous-time) 48 #include "sl_mb05nd.cc" // matrix exponential and integral for a real matrix 49 50 51 // stub function to avoid gen_doc_cache warning upon package installation 52 DEFUN_DLD (__control_slicot_functions__, args, nargout, 53 "-*- texinfo -*-\n\ 54 Slicot Release 5.0\n\ 55 No argument checking.\n\ 56 For internal use only.") 57 { 58 octave_value_list retval; 59 error ("__control_slicot_functions__: for internal use only"); 60 return retval; 61 } 62 63