Borderbasix

Typedefs | Functions
resolve.hpp File Reference
#include "linalg/clapack.h"
#include <complex>
#include "borderbasix/linalg/Lapack.H"
#include "borderbasix/linalg/Eigen.H"
#include <stdlib.h>

Go to the source code of this file.

Typedefs

typedef double doublereal
 
typedef long int logical
 

Functions

template<typename Mat >
Mat wraplapack_dgees (const Mat &M)
 
long int select_true (doublecomplex *toto)
 
template<typename Mat >
Mat wraplapack_zgees (Mat M)
 
template<typename Mat >
void trigsim (list< Mat > &lmat)
 
template<typename Mat >
void wraplapack_ztrsen (Mat &M, logical *select, doublereal *res)
 
template<typename Mat >
doublereal cond_number (Mat &Combilin, int i)
 
template<typename Mat , typename typcond >
int getcluster (Mat &M, typcond *cond)
 
template<typename Mat >
void docluster (Mat &M, Mat &Shurvect, doublereal *cond, int i)
 
template<typename Mat >
void reorder (Mat &Combilin, Mat &Shurvect, Mat &invShurvect)
 
template<typename Mat >
void compltrigsim (list< Mat > &lmat)
 
template<typename Mat , typename Complex_Mat >
void solvefromcompltrigsim (const list< Mat > &lmat, Complex_Mat &res)
 
template<typename Mat , typename Complex_Mat >
void solvefromtrigsim (const list< Mat > &lmat, Complex_Mat &res)
 
template<typename Mat >
Mat wraplapack_zgebal (Mat M)
 
template<typename lmat , typename typres >
void GetRootMat (lmat &lres, typres &res)
 
template<typename typres , typename Base >
void realsolve2 (const list< harewell< QQ > > &lmat, const Base &b, typres &res)
 
template<typename typres , typename Base >
void realsolve2 (const list< harewell< RR > > &lmat, const Base &b, typres &res)
 
template<typename typres , typename typlmat , typename Base >
void realsolve3 (const typlmat &lmat, const Base &b, typres &res)
 

Typedef Documentation

typedef double doublereal
typedef long int logical

Function Documentation

template<typename Mat >
void compltrigsim ( list< Mat > &  lmat)
template<typename Mat >
doublereal cond_number ( Mat &  Combilin,
int  i 
)
template<typename Mat >
void docluster ( Mat &  M,
Mat &  Shurvect,
doublereal cond,
int  i 
)
template<typename Mat , typename typcond >
int getcluster ( Mat &  M,
typcond *  cond 
)
template<typename lmat , typename typres >
void GetRootMat ( lmat &  lres,
typres &  res 
)
template<typename typres , typename Base >
void realsolve2 ( const list< harewell< QQ > > &  lmat,
const Base b,
typres &  res 
)
template<typename typres , typename Base >
void realsolve2 ( const list< harewell< RR > > &  lmat,
const Base b,
typres &  res 
)
template<typename typres , typename typlmat , typename Base >
void realsolve3 ( const typlmat &  lmat,
const Base b,
typres &  res 
)
template<typename Mat >
void reorder ( Mat &  Combilin,
Mat &  Shurvect,
Mat &  invShurvect 
)
long int select_true ( doublecomplex toto)
template<typename Mat , typename Complex_Mat >
void solvefromcompltrigsim ( const list< Mat > &  lmat,
Complex_Mat &  res 
)
template<typename Mat , typename Complex_Mat >
void solvefromtrigsim ( const list< Mat > &  lmat,
Complex_Mat &  res 
)
template<typename Mat >
void trigsim ( list< Mat > &  lmat)
template<typename Mat >
Mat wraplapack_dgees ( const Mat &  M)
template<typename Mat >
Mat wraplapack_zgebal ( Mat  M)
template<typename Mat >
Mat wraplapack_zgees ( Mat  M)
template<typename Mat >
void wraplapack_ztrsen ( Mat &  M,
logical select,
doublereal res 
)
Home  |  Download & InstallContributions