summaryrefslogtreecommitdiff
path: root/2.3-1/src/c/linearAlgebra/pbig
diff options
context:
space:
mode:
authorSandeep Gupta2017-06-21 12:42:02 +0530
committerSandeep Gupta2017-06-21 12:42:02 +0530
commit33e4ef72e7f712eb34a0a87e7b45fcca7d08393c (patch)
treef504c068fe6763f6cf32735e9107cc357c2655a7 /2.3-1/src/c/linearAlgebra/pbig
parentbbd59785a0607149aca4b809d6e43a4b64e2d797 (diff)
parent0051253bc224286c118c080c79eaed5bf611bd35 (diff)
downloadScilab2C-33e4ef72e7f712eb34a0a87e7b45fcca7d08393c.tar.gz
Scilab2C-33e4ef72e7f712eb34a0a87e7b45fcca7d08393c.tar.bz2
Scilab2C-33e4ef72e7f712eb34a0a87e7b45fcca7d08393c.zip
Updated - Linear Algebra
Diffstat (limited to '2.3-1/src/c/linearAlgebra/pbig')
-rw-r--r--2.3-1/src/c/linearAlgebra/pbig/pbig.c35
1 files changed, 35 insertions, 0 deletions
diff --git a/2.3-1/src/c/linearAlgebra/pbig/pbig.c b/2.3-1/src/c/linearAlgebra/pbig/pbig.c
new file mode 100644
index 00000000..c13a942d
--- /dev/null
+++ b/2.3-1/src/c/linearAlgebra/pbig/pbig.c
@@ -0,0 +1,35 @@
+/* Copyright (C) 2017 - IIT Bombay - FOSSEE
+
+ This file must be used under the terms of the CeCILL.
+ This source file is licensed as described in the file COPYING, which
+ you should have received as part of this distribution. The terms
+ are also available at
+ http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+ Author: Sandeep Gupta
+ Organization: FOSSEE, IIT Bombay
+ Email: toolbox@scilab.in
+ */
+
+/*This function finds the hessenberg form of a matrix A.*/
+
+#include "schur.h"
+#include <stdio.h>
+#include "string.h"
+#include "stdlib.h"
+#include "lapack.h"
+
+//Projection on eigensubspace associated with eigenvalues
+//with real part >= thres (flag='c') or with modulus >= thres (flag='d')
+//Projection is defined by Q*M. Eigenvalues of M*A*Q = eigenvalues
+//of A with real part >= thres (case 'c',...).
+//If [Q1,M1]== full rank factorization (fullrf) of eye-Q*M then evals of
+// M1*A*Q1 = evals of A with real part < thres (case 'c',...).
+// See also psmall.
+//!
+
+void dpbiga(double *in1,int N,double *in2,double *in3,double *out1,double *out2){
+
+
+
+
+}