26 #ifndef CASADI_SLICOT_LAYER_HPP
27 #define CASADI_SLICOT_LAYER_HPP
30 int slicot_mb03vd(
int n,
int p,
int ilo,
int ihi,
double * a,
int lda1,
int lda2,
double * tau,
31 int ldtau,
double * dwork=
nullptr);
33 int slicot_mb03vy(
int n,
int p,
int ilo,
int ihi,
double * a,
int lda1,
int lda2,
34 const double * tau,
int ldtau,
double * dwork=
nullptr,
int ldwork=0);
36 int slicot_mb03wd(
char job,
char compz,
int n,
int p,
int ilo,
int ihi,
int iloz,
int ihiz,
37 double *h,
int ldh1,
int ldh2,
double* z,
int ldz1,
int ldz2,
double* wr,
38 double *wi,
double * dwork=
nullptr,
int ldwork=0);
41 double* ex,
int ldex,
double * exint,
int ldexin,
42 double tol,
int* iwork,
double * dwork,
int ldwork);
int slicot_mb03wd(char job, char compz, int n, int p, int ilo, int ihi, int iloz, int ihiz, double *h, int ldh1, int ldh2, double *z, int ldz1, int ldz2, double *wr, double *wi, double *dwork=nullptr, int ldwork=0)
int slicot_mb03vy(int n, int p, int ilo, int ihi, double *a, int lda1, int lda2, const double *tau, int ldtau, double *dwork=nullptr, int ldwork=0)
int slicot_mb05nd(int n, double delta, const double *a, int lda, double *ex, int ldex, double *exint, int ldexin, double tol, int *iwork, double *dwork, int ldwork)
int slicot_mb03vd(int n, int p, int ilo, int ihi, double *a, int lda1, int lda2, double *tau, int ldtau, double *dwork=nullptr)