summaryrefslogtreecommitdiff
path: root/includes
diff options
context:
space:
mode:
authorsiddhu89902017-04-13 10:42:02 +0530
committersiddhu89902017-04-13 10:42:02 +0530
commitaceeb1fe05a8ff6c126ea9ba166a19249488dbd1 (patch)
tree705b22f253408d29d073284477221a8af64dda3a /includes
parente7dba33a909e158dffc6ddb3361df10d427db631 (diff)
downloadscilab2c-aceeb1fe05a8ff6c126ea9ba166a19249488dbd1.tar.gz
scilab2c-aceeb1fe05a8ff6c126ea9ba166a19249488dbd1.tar.bz2
scilab2c-aceeb1fe05a8ff6c126ea9ba166a19249488dbd1.zip
Functions added - balance,rcond,obscont
Diffstat (limited to 'includes')
-rw-r--r--includes/lapack.h5
-rw-r--r--includes/sci2clib.h14
2 files changed, 17 insertions, 2 deletions
diff --git a/includes/lapack.h b/includes/lapack.h
index 97576a62..ba568ce4 100644
--- a/includes/lapack.h
+++ b/includes/lapack.h
@@ -180,6 +180,11 @@ extern int dgges_(char*,char*,char*,LAPACK_D_SELECT3,int*,double*,int*,double*,i
int*,double*,double*,double*,double*,int*,double*,int*,double*, int*, \
int*,int*);
+/*used in matrix balancing*/
+extern int dgebal_(char*,int*,double*,int*,int*,int*,double*,int*);
+extern int dggbal_(char*,int*,double*,int*,double*,int*,int*,int*,double*, \
+ double*,double*,int*);
+extern int dgebak_(char*,char*,int*,int*,int*,double*,int*,double*,int*,int*);
#ifdef __cplusplus
} /* extern "C" */
diff --git a/includes/sci2clib.h b/includes/sci2clib.h
index 1bc33716..d9de9a01 100644
--- a/includes/sci2clib.h
+++ b/includes/sci2clib.h
@@ -381,10 +381,20 @@ extern "C" {
#include "int_lqr.h"
#include "lqe.h"
-#include "int_lqe.h"
+#include "int_lqe.h"
+
+#include "obscont.h"
+#include "int_obscont.h"
#include "schur.h"
-#include "int_schur.h"
+#include "int_schur.h"
+
+#include "balanc.h"
+#include "int_balanc.h"
+
+#include "rcond.h"
+#include "int_rcond.h"
+
/*Functions related to opencv*/
/*#include "cvcore.hpp"
#include "int_cvcore.hpp"