#include <iostream>
#include <iomanip>
#include <typeinfo>
#include "Complex.h"
#include <assert.h>
#include "Array1D.h"
#include "fastfunctions.h"
#include "cppblas.h"
Go to the source code of this file.
Classes | |
class | Array2D< T > |
A 2-dimensional template for making arrays. More... | |
Typedefs | |
typedef double | qmcfloat |
Functions | |
void FORTRAN_FUNC() | dgesv (int *N, int *NRHS, double *A, int *lda, int *ipiv, double *B, int *ldb, int *info) |
void FORTRAN_FUNC() | sgesv (int *N, int *NRHS, float *A, int *lda, int *ipiv, float *B, int *ldb, int *info) |
void FORTRAN_FUNC() | dggev (const char *jobvl, const char *jobvr, int *n, double *a, int *lda, double *b, int *ldb, double *alphar, double *alphai, double *beta, double *vl, int *ldvl, double *vr, int *ldvr, double *work, int *lwork, int *info) |
Variables | |
static const bool | USE_KAHAN = false |
static const double | REALLYTINY = 1e-300 |
void FORTRAN_FUNC() dgesv | ( | int * | N, | |
int * | NRHS, | |||
double * | A, | |||
int * | lda, | |||
int * | ipiv, | |||
double * | B, | |||
int * | ldb, | |||
int * | info | |||
) |
void FORTRAN_FUNC() dggev | ( | const char * | jobvl, | |
const char * | jobvr, | |||
int * | n, | |||
double * | a, | |||
int * | lda, | |||
double * | b, | |||
int * | ldb, | |||
double * | alphar, | |||
double * | alphai, | |||
double * | beta, | |||
double * | vl, | |||
int * | ldvl, | |||
double * | vr, | |||
int * | ldvr, | |||
double * | work, | |||
int * | lwork, | |||
int * | info | |||
) |
Referenced by Array2D< QMCProperty >::generalizedEigenvectors().
void FORTRAN_FUNC() sgesv | ( | int * | N, | |
int * | NRHS, | |||
float * | A, | |||
int * | lda, | |||
int * | ipiv, | |||
float * | B, | |||
int * | ldb, | |||
int * | info | |||
) |
const double REALLYTINY = 1e-300 [static] |
Definition at line 84 of file Array2D.h.
Referenced by Array2D< QMCProperty >::isIdentity(), Array2D< QMCProperty >::ludcmp(), and Array2D< QMCProperty >::nonSymmetry().
const bool USE_KAHAN = false [static] |
Definition at line 50 of file Array2D.h.
Referenced by Array2D< QMCProperty >::gemm(), Array2D< QMCProperty >::lubksb(), and Array2D< QMCProperty >::ludcmp().