Lapack.h File Reference

#include "./cimpl.h"
#include <math.h>
#include <string>
#include <limits>

Go to the source code of this file.

Namespaces

namespace  Lapack

Functions

Matrix< float > Gesv (Matrix< float > &A, Matrix< float > &B)
Matrix< double > Gesv (Matrix< double > &A, Matrix< double > &B)
Matrix< ComplexFloatGesv (Matrix< ComplexFloat > &A, Matrix< ComplexFloat > &B)
Matrix< ComplexDoubleGesv (Matrix< ComplexDouble > &A, Matrix< ComplexDouble > &B)
Matrix< float > Posv (Matrix< float > &A, Matrix< float > &B)
Matrix< double > Posv (Matrix< double > &A, Matrix< double > &B)
Matrix< ComplexFloatPosv (Matrix< ComplexFloat > &A, Matrix< ComplexFloat > &B)
Matrix< ComplexDoublePosv (Matrix< ComplexDouble > &A, Matrix< ComplexDouble > &B)
Matrix< float > Sysv (Matrix< float > &A, Matrix< float > &B)
Matrix< double > Sysv (Matrix< double > &A, Matrix< double > &B)
Matrix< ComplexFloatSysv (Matrix< ComplexFloat > &A, Matrix< ComplexFloat > &B)
Matrix< ComplexDoubleSysv (Matrix< ComplexDouble > &A, Matrix< ComplexDouble > &B)
Matrix< ComplexFloatHesv (Matrix< ComplexFloat > &A, Matrix< ComplexFloat > &B)
Matrix< ComplexDoubleHesv (Matrix< ComplexDouble > &A, Matrix< ComplexDouble > &B)
Matrix< float > Gels (Matrix< float > &A, Matrix< float > &B)
Matrix< double > Gels (Matrix< double > &A, Matrix< double > &B)
Matrix< ComplexFloatGels (Matrix< ComplexFloat > &A, Matrix< ComplexFloat > &B)
Matrix< ComplexDoubleGels (Matrix< ComplexDouble > &A, Matrix< ComplexDouble > &B)
Matrix< float > Gelsy (Matrix< float > &A, Matrix< float > &B)
Matrix< double > Gelsy (Matrix< double > &A, Matrix< double > &B)
Matrix< ComplexFloatGelsy (Matrix< ComplexFloat > &A, Matrix< ComplexFloat > &B)
Matrix< ComplexDoubleGelsy (Matrix< ComplexDouble > &A, Matrix< ComplexDouble > &B)
Matrix< float > Gelss (Matrix< float > &A, Matrix< float > &B)
Matrix< double > Gelss (Matrix< double > &A, Matrix< double > &B)
Matrix< ComplexFloatGelss (Matrix< ComplexFloat > &A, Matrix< ComplexFloat > &B)
Matrix< ComplexDoubleGelss (Matrix< ComplexDouble > &A, Matrix< ComplexDouble > &B)
Matrix< float > Gelsd (Matrix< float > &A, Matrix< float > &B)
Matrix< double > Gelsd (Matrix< double > &A, Matrix< double > &B)
Matrix< ComplexFloatGelsd (Matrix< ComplexFloat > &A, Matrix< ComplexFloat > &B)
Matrix< ComplexDoubleGelsd (Matrix< ComplexDouble > &A, Matrix< ComplexDouble > &B)
Vector< float > Gglse (Matrix< float > &A, Matrix< float > &B, Vector< float > &c, Vector< float > &d)
Vector< double > Gglse (Matrix< double > &A, Matrix< double > &B, Vector< double > &c, Vector< double > &d)
Vector< ComplexFloatGglse (Matrix< ComplexFloat > &A, Matrix< ComplexFloat > &B, Vector< ComplexFloat > &c, Vector< ComplexFloat > &d)
Vector< ComplexDoubleGglse (Matrix< ComplexDouble > &A, Matrix< ComplexDouble > &B, Vector< ComplexDouble > &c, Vector< ComplexDouble > &d)
void Ggglm (Matrix< float > &A, Matrix< float > &B, Vector< float > &d, Vector< float > &x, Vector< float > &y)
void Ggglm (Matrix< double > &A, Matrix< double > &B, Vector< double > &d, Vector< double > &x, Vector< double > &y)
void Ggglm (Matrix< ComplexFloat > &A, Matrix< ComplexFloat > &B, Vector< ComplexFloat > &d, Vector< ComplexFloat > &x, Vector< ComplexFloat > &y)
void Ggglm (Matrix< ComplexDouble > &A, Matrix< ComplexDouble > &B, Vector< ComplexDouble > &d, Vector< ComplexDouble > &x, Vector< ComplexDouble > &y)
Vector< float > Syevd (Matrix< float > &A)
Vector< float > Syevd (Matrix< float > &A, Matrix< float > &EV)
Vector< double > Syevd (Matrix< double > &A)
Vector< double > Syevd (Matrix< double > &A, Matrix< double > &EV)
Vector< float > Heevd (Matrix< ComplexFloat > &A)
Vector< float > Heevd (Matrix< ComplexFloat > &A, Matrix< ComplexFloat > &EV)
Vector< double > Heevd (Matrix< ComplexDouble > &A)
Vector< double > Heevd (Matrix< ComplexDouble > &A, Matrix< ComplexDouble > &EV)
Vector< float > Syevr (Matrix< float > &A)
Vector< float > Syevr (Matrix< float > &A, int il, int iu)
Vector< float > Syevr (Matrix< float > &A, Matrix< float > &EV)
Vector< float > Syevr (Matrix< float > &A, Matrix< float > &EV, int il, int iu)
Vector< double > Syevr (Matrix< double > &A)
Vector< double > Syevr (Matrix< double > &A, int il, int iu)
Vector< double > Syevr (Matrix< double > &A, Matrix< double > &EV)
Vector< double > Syevr (Matrix< double > &A, Matrix< double > &EV, int il, int iu)
Vector< float > Heevr (Matrix< ComplexFloat > &A)
Vector< float > Heevr (Matrix< ComplexFloat > &A, int il, int iu)
Vector< float > Heevr (Matrix< ComplexFloat > &A, Matrix< ComplexFloat > &EV)
Vector< float > Heevr (Matrix< ComplexFloat > &A, Matrix< ComplexFloat > &EV, int il, int iu)
Vector< double > Heevr (Matrix< ComplexDouble > &A)
Vector< double > Heevr (Matrix< ComplexDouble > &A, int il, int iu)
Vector< double > Heevr (Matrix< ComplexDouble > &A, Matrix< ComplexDouble > &EV)
Vector< double > Heevr (Matrix< ComplexDouble > &A, Matrix< ComplexDouble > &EV, int il, int iu)
Vector< ComplexFloatGees (Matrix< float > &A, Matrix< float > &T)
Vector< ComplexFloatGees (Matrix< float > &A, Matrix< float > &T, Matrix< float > &Z)
Vector< ComplexDoubleGees (Matrix< double > &A, Matrix< double > &T)
Vector< ComplexDoubleGees (Matrix< double > &A, Matrix< double > &T, Matrix< double > &Z)
Vector< ComplexFloatGees (Matrix< ComplexFloat > &A, Matrix< ComplexFloat > &T)
Vector< ComplexFloatGees (Matrix< ComplexFloat > &A, Matrix< ComplexFloat > &T, Matrix< ComplexFloat > &Z)
Vector< ComplexDoubleGees (Matrix< ComplexDouble > &A, Matrix< ComplexDouble > &T)
Vector< ComplexDoubleGees (Matrix< ComplexDouble > &A, Matrix< ComplexDouble > &T, Matrix< ComplexDouble > &Z)
Vector< ComplexFloatGeev (Matrix< float > &A)
Vector< ComplexFloatGeev (Matrix< float > &A, Matrix< ComplexFloat > &Vl, Matrix< ComplexFloat > &Vr)
Vector< ComplexDoubleGeev (Matrix< double > &A)
Vector< ComplexDoubleGeev (Matrix< double > &A, Matrix< ComplexDouble > &Vl, Matrix< ComplexDouble > &Vr)
Vector< ComplexFloatGeev (Matrix< ComplexFloat > &A)
Vector< ComplexFloatGeev (Matrix< ComplexFloat > &A, Matrix< ComplexFloat > &Vl, Matrix< ComplexFloat > &Vr)
Vector< ComplexDoubleGeev (Matrix< ComplexDouble > &A)
Vector< ComplexDoubleGeev (Matrix< ComplexDouble > &A, Matrix< ComplexDouble > &Vl, Matrix< ComplexDouble > &Vr)
Vector< float > Gesdd (Matrix< float > &A)
Vector< float > Gesdd (Matrix< float > &A, Matrix< float > &U, Matrix< float > &V)
Vector< double > Gesdd (Matrix< double > &A)
Vector< double > Gesdd (Matrix< double > &A, Matrix< double > &U, Matrix< double > &V)
Vector< float > Gesdd (Matrix< ComplexFloat > &A)
Vector< float > Gesdd (Matrix< ComplexFloat > &A, Matrix< ComplexFloat > &U, Matrix< ComplexFloat > &V)
Vector< double > Gesdd (Matrix< ComplexDouble > &A)
Vector< double > Gesdd (Matrix< ComplexDouble > &A, Matrix< ComplexDouble > &U, Matrix< ComplexDouble > &V)
Vector< float > Sygvd (Matrix< float > &A, Matrix< float > &B, int ptype)
Vector< float > Sygvd (Matrix< float > &A, Matrix< float > &B, Matrix< float > &EV, int ptype)
Vector< double > Sygvd (Matrix< double > &A, Matrix< double > &B, int ptype)
Vector< double > Sygvd (Matrix< double > &A, Matrix< double > &B, Matrix< double > &EV, int ptype)
Vector< float > Hegvd (Matrix< ComplexFloat > &A, Matrix< ComplexFloat > &B, int ptype)
Vector< float > Hegvd (Matrix< ComplexFloat > &A, Matrix< ComplexFloat > &B, Matrix< ComplexFloat > &EV, int ptype)
Vector< double > Hegvd (Matrix< ComplexDouble > &A, Matrix< ComplexDouble > &B, int ptype)
Vector< double > Hegvd (Matrix< ComplexDouble > &A, Matrix< ComplexDouble > &B, Matrix< ComplexDouble > &EV, int ptype)
void Gges (Matrix< float > &A, Matrix< float > &B, Vector< ComplexFloat > &alpha, Vector< float > &beta, Matrix< float > &S, Matrix< float > &T)
void Gges (Matrix< float > &A, Matrix< float > &B, Vector< ComplexFloat > &alpha, Vector< float > &beta, Matrix< float > &S, Matrix< float > &T, Matrix< float > &Vl, Matrix< float > &Vr)
void Gges (Matrix< double > &A, Matrix< double > &B, Vector< ComplexDouble > &alpha, Vector< double > &beta, Matrix< double > &S, Matrix< double > &T)
void Gges (Matrix< double > &A, Matrix< double > &B, Vector< ComplexDouble > &alpha, Vector< double > &beta, Matrix< double > &S, Matrix< double > &T, Matrix< double > &Vl, Matrix< double > &Vr)
void Gges (Matrix< ComplexFloat > &A, Matrix< ComplexFloat > &B, Vector< ComplexFloat > &alpha, Vector< ComplexFloat > &beta, Matrix< ComplexFloat > &S, Matrix< ComplexFloat > &T)
void Gges (Matrix< ComplexFloat > &A, Matrix< ComplexFloat > &B, Vector< ComplexFloat > &alpha, Vector< ComplexFloat > &beta, Matrix< ComplexFloat > &S, Matrix< ComplexFloat > &T, Matrix< ComplexFloat > &Vl, Matrix< ComplexFloat > &Vr)
void Gges (Matrix< ComplexDouble > &A, Matrix< ComplexDouble > &B, Vector< ComplexDouble > &alpha, Vector< ComplexDouble > &beta, Matrix< ComplexDouble > &S, Matrix< ComplexDouble > &T)
void Gges (Matrix< ComplexDouble > &A, Matrix< ComplexDouble > &B, Vector< ComplexDouble > &alpha, Vector< ComplexDouble > &beta, Matrix< ComplexDouble > &S, Matrix< ComplexDouble > &T, Matrix< ComplexDouble > &Vl, Matrix< ComplexDouble > &Vr)
void Ggev (Matrix< float > &A, Matrix< float > &B, Vector< ComplexFloat > &alpha, Vector< float > &beta)
void Ggev (Matrix< float > &A, Matrix< float > &B, Vector< ComplexFloat > &alpha, Vector< float > &beta, Matrix< ComplexFloat > &Vl, Matrix< ComplexFloat > &Vr)
void Ggev (Matrix< double > &A, Matrix< double > &B, Vector< ComplexDouble > &alpha, Vector< double > &beta)
void Ggev (Matrix< double > &A, Matrix< double > &B, Vector< ComplexDouble > &alpha, Vector< double > &beta, Matrix< ComplexDouble > &Vl, Matrix< ComplexDouble > &Vr)
void Ggev (Matrix< ComplexFloat > &A, Matrix< ComplexFloat > &B, Vector< ComplexFloat > &alpha, Vector< ComplexFloat > &beta)
void Ggev (Matrix< ComplexFloat > &A, Matrix< ComplexFloat > &B, Vector< ComplexFloat > &alpha, Vector< ComplexFloat > &beta, Matrix< ComplexFloat > &Vl, Matrix< ComplexFloat > &Vr)
void Ggev (Matrix< ComplexDouble > &A, Matrix< ComplexDouble > &B, Vector< ComplexDouble > &alpha, Vector< ComplexDouble > &beta)
void Ggev (Matrix< ComplexDouble > &A, Matrix< ComplexDouble > &B, Vector< ComplexDouble > &alpha, Vector< ComplexDouble > &beta, Matrix< ComplexDouble > &Vl, Matrix< ComplexDouble > &Vr)


Function Documentation

Vector< ComplexDouble > Lapack::Gees Matrix< ComplexDouble > &  A,
Matrix< ComplexDouble > &  T,
Matrix< ComplexDouble > &  Z
 

Definition at line 3819 of file LapackDriver.cpp.

Vector< ComplexDouble > Lapack::Gees Matrix< ComplexDouble > &  A,
Matrix< ComplexDouble > &  T
 

Definition at line 3778 of file LapackDriver.cpp.

Vector< ComplexFloat > Lapack::Gees Matrix< ComplexFloat > &  A,
Matrix< ComplexFloat > &  T,
Matrix< ComplexFloat > &  Z
 

Definition at line 3735 of file LapackDriver.cpp.

Vector< ComplexFloat > Lapack::Gees Matrix< ComplexFloat > &  A,
Matrix< ComplexFloat > &  T
 

Definition at line 3694 of file LapackDriver.cpp.

Vector< ComplexDouble > Lapack::Gees Matrix< double > &  A,
Matrix< double > &  T,
Matrix< double > &  Z
 

Definition at line 3644 of file LapackDriver.cpp.

Vector< ComplexDouble > Lapack::Gees Matrix< double > &  A,
Matrix< double > &  T
 

Definition at line 3598 of file LapackDriver.cpp.

Vector< ComplexFloat > Lapack::Gees Matrix< float > &  A,
Matrix< float > &  T,
Matrix< float > &  Z
 

Definition at line 3550 of file LapackDriver.cpp.

Vector< ComplexFloat > Lapack::Gees Matrix< float > &  A,
Matrix< float > &  T
 

Definition at line 3504 of file LapackDriver.cpp.

Vector< ComplexDouble > Lapack::Geev Matrix< ComplexDouble > &  A,
Matrix< ComplexDouble > &  Vl,
Matrix< ComplexDouble > &  Vr
 

Definition at line 4232 of file LapackDriver.cpp.

Vector< ComplexDouble > Lapack::Geev Matrix< ComplexDouble > &  A  ) 
 

Definition at line 4192 of file LapackDriver.cpp.

Vector< ComplexFloat > Lapack::Geev Matrix< ComplexFloat > &  A,
Matrix< ComplexFloat > &  Vl,
Matrix< ComplexFloat > &  Vr
 

Definition at line 4149 of file LapackDriver.cpp.

Vector< ComplexFloat > Lapack::Geev Matrix< ComplexFloat > &  A  ) 
 

Definition at line 4109 of file LapackDriver.cpp.

Vector< ComplexDouble > Lapack::Geev Matrix< double > &  A,
Matrix< ComplexDouble > &  Vl,
Matrix< ComplexDouble > &  Vr
 

Definition at line 4033 of file LapackDriver.cpp.

Vector< ComplexDouble > Lapack::Geev Matrix< double > &  A  ) 
 

Definition at line 3988 of file LapackDriver.cpp.

Vector< ComplexFloat > Lapack::Geev Matrix< float > &  A,
Matrix< ComplexFloat > &  Vl,
Matrix< ComplexFloat > &  Vr
 

Definition at line 3912 of file LapackDriver.cpp.

Vector< ComplexFloat > Lapack::Geev Matrix< float > &  A  ) 
 

Definition at line 3867 of file LapackDriver.cpp.

Matrix< ComplexDouble > Lapack::Gels Matrix< ComplexDouble > &  A,
Matrix< ComplexDouble > &  B
 

Definition at line 841 of file LapackDriver.cpp.

Matrix< ComplexFloat > Lapack::Gels Matrix< ComplexFloat > &  A,
Matrix< ComplexFloat > &  B
 

Definition at line 788 of file LapackDriver.cpp.

Matrix< double > Lapack::Gels Matrix< double > &  A,
Matrix< double > &  B
 

Definition at line 735 of file LapackDriver.cpp.

Matrix< float > Lapack::Gels Matrix< float > &  A,
Matrix< float > &  B
 

Definition at line 682 of file LapackDriver.cpp.

Matrix< ComplexDouble > Lapack::Gelsd Matrix< ComplexDouble > &  A,
Matrix< ComplexDouble > &  B
 

Definition at line 1679 of file LapackDriver.cpp.

Matrix< ComplexFloat > Lapack::Gelsd Matrix< ComplexFloat > &  A,
Matrix< ComplexFloat > &  B
 

Definition at line 1595 of file LapackDriver.cpp.

Matrix< double > Lapack::Gelsd Matrix< double > &  A,
Matrix< double > &  B
 

Definition at line 1517 of file LapackDriver.cpp.

Matrix< float > Lapack::Gelsd Matrix< float > &  A,
Matrix< float > &  B
 

Definition at line 1439 of file LapackDriver.cpp.

Matrix< ComplexDouble > Lapack::Gelss Matrix< ComplexDouble > &  A,
Matrix< ComplexDouble > &  B
 

Definition at line 1372 of file LapackDriver.cpp.

Matrix< ComplexFloat > Lapack::Gelss Matrix< ComplexFloat > &  A,
Matrix< ComplexFloat > &  B
 

Definition at line 1306 of file LapackDriver.cpp.

Matrix< double > Lapack::Gelss Matrix< double > &  A,
Matrix< double > &  B
 

Definition at line 1238 of file LapackDriver.cpp.

Matrix< float > Lapack::Gelss Matrix< float > &  A,
Matrix< float > &  B
 

Definition at line 1170 of file LapackDriver.cpp.

Matrix< ComplexDouble > Lapack::Gelsy Matrix< ComplexDouble > &  A,
Matrix< ComplexDouble > &  B
 

Definition at line 1098 of file LapackDriver.cpp.

Matrix< ComplexFloat > Lapack::Gelsy Matrix< ComplexFloat > &  A,
Matrix< ComplexFloat > &  B
 

Definition at line 1028 of file LapackDriver.cpp.

Matrix< double > Lapack::Gelsy Matrix< double > &  A,
Matrix< double > &  B
 

Definition at line 964 of file LapackDriver.cpp.

Matrix< float > Lapack::Gelsy Matrix< float > &  A,
Matrix< float > &  B
 

Definition at line 898 of file LapackDriver.cpp.

Vector< double > Lapack::Gesdd Matrix< ComplexDouble > &  A,
Matrix< ComplexDouble > &  U,
Matrix< ComplexDouble > &  V
 

Definition at line 4561 of file LapackDriver.cpp.

Vector< double > Lapack::Gesdd Matrix< ComplexDouble > &  A  ) 
 

Definition at line 4524 of file LapackDriver.cpp.

Vector< float > Lapack::Gesdd Matrix< ComplexFloat > &  A,
Matrix< ComplexFloat > &  U,
Matrix< ComplexFloat > &  V
 

Definition at line 4479 of file LapackDriver.cpp.

Vector< float > Lapack::Gesdd Matrix< ComplexFloat > &  A  ) 
 

Definition at line 4442 of file LapackDriver.cpp.

Vector< double > Lapack::Gesdd Matrix< double > &  A,
Matrix< double > &  U,
Matrix< double > &  V
 

Definition at line 4401 of file LapackDriver.cpp.

Vector< double > Lapack::Gesdd Matrix< double > &  A  ) 
 

Definition at line 4365 of file LapackDriver.cpp.

Vector< float > Lapack::Gesdd Matrix< float > &  A,
Matrix< float > &  U,
Matrix< float > &  V
 

Definition at line 4324 of file LapackDriver.cpp.

Vector< float > Lapack::Gesdd Matrix< float > &  A  ) 
 

Definition at line 4288 of file LapackDriver.cpp.

Matrix< ComplexDouble > Lapack::Gesv Matrix< ComplexDouble > &  A,
Matrix< ComplexDouble > &  B
 

Definition at line 189 of file LapackDriver.cpp.

Matrix< ComplexFloat > Lapack::Gesv Matrix< ComplexFloat > &  A,
Matrix< ComplexFloat > &  B
 

Definition at line 149 of file LapackDriver.cpp.

Matrix< double > Lapack::Gesv Matrix< double > &  A,
Matrix< double > &  B
 

Definition at line 109 of file LapackDriver.cpp.

Matrix< float > Lapack::Gesv Matrix< float > &  A,
Matrix< float > &  B
 

Definition at line 69 of file LapackDriver.cpp.

void Lapack::Gges Matrix< ComplexDouble > &  A,
Matrix< ComplexDouble > &  B,
Vector< ComplexDouble > &  alpha,
Vector< ComplexDouble > &  beta,
Matrix< ComplexDouble > &  S,
Matrix< ComplexDouble > &  T,
Matrix< ComplexDouble > &  Vl,
Matrix< ComplexDouble > &  Vr
 

Definition at line 5505 of file LapackDriver.cpp.

void Lapack::Gges Matrix< ComplexDouble > &  A,
Matrix< ComplexDouble > &  B,
Vector< ComplexDouble > &  alpha,
Vector< ComplexDouble > &  beta,
Matrix< ComplexDouble > &  S,
Matrix< ComplexDouble > &  T
 

Definition at line 5456 of file LapackDriver.cpp.

void Lapack::Gges Matrix< ComplexFloat > &  A,
Matrix< ComplexFloat > &  B,
Vector< ComplexFloat > &  alpha,
Vector< ComplexFloat > &  beta,
Matrix< ComplexFloat > &  S,
Matrix< ComplexFloat > &  T,
Matrix< ComplexFloat > &  Vl,
Matrix< ComplexFloat > &  Vr
 

Definition at line 5405 of file LapackDriver.cpp.

void Lapack::Gges Matrix< ComplexFloat > &  A,
Matrix< ComplexFloat > &  B,
Vector< ComplexFloat > &  alpha,
Vector< ComplexFloat > &  beta,
Matrix< ComplexFloat > &  S,
Matrix< ComplexFloat > &  T
 

Definition at line 5356 of file LapackDriver.cpp.

void Lapack::Gges Matrix< double > &  A,
Matrix< double > &  B,
Vector< ComplexDouble > &  alpha,
Vector< double > &  beta,
Matrix< double > &  S,
Matrix< double > &  T,
Matrix< double > &  Vl,
Matrix< double > &  Vr
 

Definition at line 5297 of file LapackDriver.cpp.

void Lapack::Gges Matrix< double > &  A,
Matrix< double > &  B,
Vector< ComplexDouble > &  alpha,
Vector< double > &  beta,
Matrix< double > &  S,
Matrix< double > &  T
 

Definition at line 5242 of file LapackDriver.cpp.

void Lapack::Gges Matrix< float > &  A,
Matrix< float > &  B,
Vector< ComplexFloat > &  alpha,
Vector< float > &  beta,
Matrix< float > &  S,
Matrix< float > &  T,
Matrix< float > &  Vl,
Matrix< float > &  Vr
 

Definition at line 5185 of file LapackDriver.cpp.

void Lapack::Gges Matrix< float > &  A,
Matrix< float > &  B,
Vector< ComplexFloat > &  alpha,
Vector< float > &  beta,
Matrix< float > &  S,
Matrix< float > &  T
 

Definition at line 5131 of file LapackDriver.cpp.

void Lapack::Ggev Matrix< ComplexDouble > &  A,
Matrix< ComplexDouble > &  B,
Vector< ComplexDouble > &  alpha,
Vector< ComplexDouble > &  beta,
Matrix< ComplexDouble > &  Vl,
Matrix< ComplexDouble > &  Vr
 

Definition at line 5976 of file LapackDriver.cpp.

void Lapack::Ggev Matrix< ComplexDouble > &  A,
Matrix< ComplexDouble > &  B,
Vector< ComplexDouble > &  alpha,
Vector< ComplexDouble > &  beta
 

Definition at line 5929 of file LapackDriver.cpp.

void Lapack::Ggev Matrix< ComplexFloat > &  A,
Matrix< ComplexFloat > &  B,
Vector< ComplexFloat > &  alpha,
Vector< ComplexFloat > &  beta,
Matrix< ComplexFloat > &  Vl,
Matrix< ComplexFloat > &  Vr
 

Definition at line 5879 of file LapackDriver.cpp.

void Lapack::Ggev Matrix< ComplexFloat > &  A,
Matrix< ComplexFloat > &  B,
Vector< ComplexFloat > &  alpha,
Vector< ComplexFloat > &  beta
 

Definition at line 5832 of file LapackDriver.cpp.

void Lapack::Ggev Matrix< double > &  A,
Matrix< double > &  B,
Vector< ComplexDouble > &  alpha,
Vector< double > &  beta,
Matrix< ComplexDouble > &  Vl,
Matrix< ComplexDouble > &  Vr
 

Definition at line 5750 of file LapackDriver.cpp.

void Lapack::Ggev Matrix< double > &  A,
Matrix< double > &  B,
Vector< ComplexDouble > &  alpha,
Vector< double > &  beta
 

Definition at line 5699 of file LapackDriver.cpp.

void Lapack::Ggev Matrix< float > &  A,
Matrix< float > &  B,
Vector< ComplexFloat > &  alpha,
Vector< float > &  beta,
Matrix< ComplexFloat > &  Vl,
Matrix< ComplexFloat > &  Vr
 

Definition at line 5617 of file LapackDriver.cpp.

void Lapack::Ggev Matrix< float > &  A,
Matrix< float > &  B,
Vector< ComplexFloat > &  alpha,
Vector< float > &  beta
 

Definition at line 5565 of file LapackDriver.cpp.

void Lapack::Ggglm Matrix< ComplexDouble > &  A,
Matrix< ComplexDouble > &  B,
Vector< ComplexDouble > &  d,
Vector< ComplexDouble > &  x,
Vector< ComplexDouble > &  y
 

Definition at line 2175 of file LapackDriver.cpp.

void Lapack::Ggglm Matrix< ComplexFloat > &  A,
Matrix< ComplexFloat > &  B,
Vector< ComplexFloat > &  d,
Vector< ComplexFloat > &  x,
Vector< ComplexFloat > &  y
 

Definition at line 2122 of file LapackDriver.cpp.

void Lapack::Ggglm Matrix< double > &  A,
Matrix< double > &  B,
Vector< double > &  d,
Vector< double > &  x,
Vector< double > &  y
 

Definition at line 2069 of file LapackDriver.cpp.

void Lapack::Ggglm Matrix< float > &  A,
Matrix< float > &  B,
Vector< float > &  d,
Vector< float > &  x,
Vector< float > &  y
 

Definition at line 2015 of file LapackDriver.cpp.

Vector< ComplexDouble > Lapack::Gglse Matrix< ComplexDouble > &  A,
Matrix< ComplexDouble > &  B,
Vector< ComplexDouble > &  c,
Vector< ComplexDouble > &  d
 

Definition at line 1952 of file LapackDriver.cpp.

Vector< ComplexFloat > Lapack::Gglse Matrix< ComplexFloat > &  A,
Matrix< ComplexFloat > &  B,
Vector< ComplexFloat > &  c,
Vector< ComplexFloat > &  d
 

Definition at line 1893 of file LapackDriver.cpp.

Vector< double > Lapack::Gglse Matrix< double > &  A,
Matrix< double > &  B,
Vector< double > &  c,
Vector< double > &  d
 

Definition at line 1834 of file LapackDriver.cpp.

Vector< float > Lapack::Gglse Matrix< float > &  A,
Matrix< float > &  B,
Vector< float > &  c,
Vector< float > &  d
 

Definition at line 1774 of file LapackDriver.cpp.

Vector< double > Lapack::Heevd Matrix< ComplexDouble > &  A,
Matrix< ComplexDouble > &  EV
 

Definition at line 2552 of file LapackDriver.cpp.

Vector< double > Lapack::Heevd Matrix< ComplexDouble > &  A  ) 
 

Definition at line 2508 of file LapackDriver.cpp.

Vector< float > Lapack::Heevd Matrix< ComplexFloat > &  A,
Matrix< ComplexFloat > &  EV
 

Definition at line 2459 of file LapackDriver.cpp.

Vector< float > Lapack::Heevd Matrix< ComplexFloat > &  A  ) 
 

Definition at line 2415 of file LapackDriver.cpp.

Vector< double > Lapack::Heevr Matrix< ComplexDouble > &  A,
Matrix< ComplexDouble > &  EV,
int  il,
int  iu
 

Definition at line 3430 of file LapackDriver.cpp.

Vector< double > Lapack::Heevr Matrix< ComplexDouble > &  A,
Matrix< ComplexDouble > &  EV
 

Definition at line 3378 of file LapackDriver.cpp.

Vector< double > Lapack::Heevr Matrix< ComplexDouble > &  A,
int  il,
int  iu
 

Definition at line 3321 of file LapackDriver.cpp.

Vector< double > Lapack::Heevr Matrix< ComplexDouble > &  A  ) 
 

Definition at line 3268 of file LapackDriver.cpp.

Vector< float > Lapack::Heevr Matrix< ComplexFloat > &  A,
Matrix< ComplexFloat > &  EV,
int  il,
int  iu
 

Definition at line 3206 of file LapackDriver.cpp.

Vector< float > Lapack::Heevr Matrix< ComplexFloat > &  A,
Matrix< ComplexFloat > &  EV
 

Definition at line 3154 of file LapackDriver.cpp.

Vector< float > Lapack::Heevr Matrix< ComplexFloat > &  A,
int  il,
int  iu
 

Definition at line 3097 of file LapackDriver.cpp.

Vector< float > Lapack::Heevr Matrix< ComplexFloat > &  A  ) 
 

Definition at line 3044 of file LapackDriver.cpp.

Vector< double > Lapack::Hegvd Matrix< ComplexDouble > &  A,
Matrix< ComplexDouble > &  B,
Matrix< ComplexDouble > &  EV,
int  ptype
 

Definition at line 5059 of file LapackDriver.cpp.

Vector< double > Lapack::Hegvd Matrix< ComplexDouble > &  A,
Matrix< ComplexDouble > &  B,
int  ptype
 

Definition at line 4997 of file LapackDriver.cpp.

Vector< float > Lapack::Hegvd Matrix< ComplexFloat > &  A,
Matrix< ComplexFloat > &  B,
Matrix< ComplexFloat > &  EV,
int  ptype
 

Definition at line 4934 of file LapackDriver.cpp.

Vector< float > Lapack::Hegvd Matrix< ComplexFloat > &  A,
Matrix< ComplexFloat > &  B,
int  ptype
 

Definition at line 4872 of file LapackDriver.cpp.

Matrix< ComplexDouble > Lapack::Hesv Matrix< ComplexDouble > &  A,
Matrix< ComplexDouble > &  B
 

Definition at line 615 of file LapackDriver.cpp.

Matrix< ComplexFloat > Lapack::Hesv Matrix< ComplexFloat > &  A,
Matrix< ComplexFloat > &  B
 

Definition at line 572 of file LapackDriver.cpp.

Matrix< ComplexDouble > Lapack::Posv Matrix< ComplexDouble > &  A,
Matrix< ComplexDouble > &  B
 

Definition at line 351 of file LapackDriver.cpp.

Matrix< ComplexFloat > Lapack::Posv Matrix< ComplexFloat > &  A,
Matrix< ComplexFloat > &  B
 

Definition at line 312 of file LapackDriver.cpp.

Matrix< double > Lapack::Posv Matrix< double > &  A,
Matrix< double > &  B
 

Definition at line 273 of file LapackDriver.cpp.

Matrix< float > Lapack::Posv Matrix< float > &  A,
Matrix< float > &  B
 

Definition at line 234 of file LapackDriver.cpp.

Vector< double > Lapack::Syevd Matrix< double > &  A,
Matrix< double > &  EV
 

Definition at line 2369 of file LapackDriver.cpp.

Vector< double > Lapack::Syevd Matrix< double > &  A  ) 
 

Definition at line 2328 of file LapackDriver.cpp.

Vector< float > Lapack::Syevd Matrix< float > &  A,
Matrix< float > &  EV
 

Definition at line 2281 of file LapackDriver.cpp.

Vector< float > Lapack::Syevd Matrix< float > &  A  ) 
 

Definition at line 2239 of file LapackDriver.cpp.

Vector< double > Lapack::Syevr Matrix< double > &  A,
Matrix< double > &  EV,
int  il,
int  iu
 

Definition at line 2983 of file LapackDriver.cpp.

Vector< double > Lapack::Syevr Matrix< double > &  A,
Matrix< double > &  EV
 

Definition at line 2933 of file LapackDriver.cpp.

Vector< double > Lapack::Syevr Matrix< double > &  A,
int  il,
int  iu
 

Definition at line 2878 of file LapackDriver.cpp.

Vector< double > Lapack::Syevr Matrix< double > &  A  ) 
 

Definition at line 2828 of file LapackDriver.cpp.

Vector< float > Lapack::Syevr Matrix< float > &  A,
Matrix< float > &  EV,
int  il,
int  iu
 

Definition at line 2766 of file LapackDriver.cpp.

Vector< float > Lapack::Syevr Matrix< float > &  A,
Matrix< float > &  EV
 

Definition at line 2716 of file LapackDriver.cpp.

Vector< float > Lapack::Syevr Matrix< float > &  A,
int  il,
int  iu
 

Definition at line 2661 of file LapackDriver.cpp.

Vector< float > Lapack::Syevr Matrix< float > &  A  ) 
 

Definition at line 2611 of file LapackDriver.cpp.

Vector< double > Lapack::Sygvd Matrix< double > &  A,
Matrix< double > &  B,
Matrix< double > &  EV,
int  ptype
 

Definition at line 4811 of file LapackDriver.cpp.

Vector< double > Lapack::Sygvd Matrix< double > &  A,
Matrix< double > &  B,
int  ptype
 

Definition at line 4752 of file LapackDriver.cpp.

Vector< float > Lapack::Sygvd Matrix< float > &  A,
Matrix< float > &  B,
Matrix< float > &  EV,
int  ptype
 

Definition at line 4693 of file LapackDriver.cpp.

Vector< float > Lapack::Sygvd Matrix< float > &  A,
Matrix< float > &  B,
int  ptype
 

Definition at line 4634 of file LapackDriver.cpp.

Matrix< ComplexDouble > Lapack::Sysv Matrix< ComplexDouble > &  A,
Matrix< ComplexDouble > &  B
 

Definition at line 523 of file LapackDriver.cpp.

Matrix< ComplexFloat > Lapack::Sysv Matrix< ComplexFloat > &  A,
Matrix< ComplexFloat > &  B
 

Definition at line 480 of file LapackDriver.cpp.

Matrix< double > Lapack::Sysv Matrix< double > &  A,
Matrix< double > &  B
 

Definition at line 437 of file LapackDriver.cpp.

Matrix< float > Lapack::Sysv Matrix< float > &  A,
Matrix< float > &  B
 

Definition at line 394 of file LapackDriver.cpp.


Generated on Thu Jan 20 08:43:49 2005 for CIMPL by  doxygen 1.3.9.1