diff options
author | Pjotr Prins | 2020-05-22 11:21:45 -0500 |
---|---|---|
committer | Pjotr Prins | 2020-05-22 11:21:45 -0500 |
commit | f1cd914e6f20c9a162e16d7283477c1b98d005d1 (patch) | |
tree | 0a23068f9b06525ded025450c209b3a1dcf94b38 /src/eigenlib.h | |
parent | 862ace03212ed17bdc1ab349bfab55543720a980 (diff) | |
parent | b309569fe9497befa008ac2d2cbc04f2e861ce76 (diff) | |
download | pangemma-f1cd914e6f20c9a162e16d7283477c1b98d005d1.tar.gz |
Merge branch 'master' of github.com:genenetwork/GEMMA
Diffstat (limited to 'src/eigenlib.h')
-rw-r--r-- | src/eigenlib.h | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/src/eigenlib.h b/src/eigenlib.h index 7fb69ad..e69de29 100644 --- a/src/eigenlib.h +++ b/src/eigenlib.h @@ -1,35 +0,0 @@ -/* - Genome-wide Efficient Mixed Model Association (GEMMA) - Copyright (C) 2011-2017, Xiang Zhou - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. -*/ - -#ifndef __EIGENLIB_H__ -#define __EIGENLIB_H__ - -// #include <vector> - -// using namespace std; - -void eigenlib_dgemm(const char *TransA, const char *TransB, const double alpha, - const gsl_matrix *A, const gsl_matrix *B, const double beta, - gsl_matrix *C); -void eigenlib_dgemv(const char *TransA, const double alpha, const gsl_matrix *A, - const gsl_vector *x, const double beta, gsl_vector *y); -void eigenlib_invert(gsl_matrix *A); -void eigenlib_dsyr(const double alpha, const gsl_vector *b, gsl_matrix *A); -void eigenlib_eigensymm(const gsl_matrix *G, gsl_matrix *U, gsl_vector *eval); - -#endif |