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