casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Defines | Functions
LAPACK.h File Reference

Go to the source code of this file.

Defines

#define NEED_FORTRAN_UNDERSCORES
#define sgetrf
#define dgetrf
#define cgetrf
#define zgetrf
#define sgetri
#define dgetri
#define cgetri
#define zgetri
#define ssolvx
#define dsolvx
#define csolvx
#define zsolvx
#define sblda
#define cndnm
#define MAIN

Functions

void sgetrf (int &, int &, float *, int &, int *, int &)
 LU decomposition.
void dgetrf (int &, int &, double *, int &, int *, int &)
void cgetrf (int &, int &, void *, int &, int *, int &)
void zgetrf (int &, int &, void *, int &, int *, int &)
void sgetri (int &, float *, int &, const int *, float *, int &, int &)
 Inverse computation.
void dgetri (int &, double *, int &, const int *, double *, int &, int &)
void cgetri (int &, void *, int &, const int *, void *, int &, int &)
void zgetri (int &, void *, int &, const int *, void *, int &, int &)
void ssolvx (Int &, Int &, float *, Int &, const float *, Int &, const Int *, float *, Int &, float *, Int &, float *, float *, Int &, float *, float *, float *, Int *)
 Solve AX=B with errors.
void dsolvx (Int &, Int &, double *, Int &, const double *, Int &, const Int *, double *, Int &, double *, Int &, double *, double *, Int &, double *, double *, double *, Int *)
void csolvx (Int &, Int &, void *, Int &, const void *, Int &, const Int *, void *, Int &, void *, Int &, float *, float *, Int &, float *, float *, void *, float *)
void zsolvx (Int &, Int &, void *, Int &, const void *, Int &, const Int *, void *, Int &, void *, Int &, double *, double *, Int &, double *, double *, void *, double *)
void sblda (Int &, Int &, float &, float &, Int &, Int &, float *, int &)
 test routines from LAPACK rewrapped for easy C++ call
void cndnm (Int &, Int &, float *, Int &, float &, float &, int &)
void MAIN_ ()
 called by fortran initialization, may not be needed on all machines, in fact, this might cause problems on some machines.

Define Documentation

#define cgetrf

Definition at line 39 of file LAPACK.h.

#define cgetri

Definition at line 43 of file LAPACK.h.

#define cndnm

Definition at line 50 of file LAPACK.h.

#define csolvx

Definition at line 47 of file LAPACK.h.

#define dgetrf

Definition at line 38 of file LAPACK.h.

#define dgetri

Definition at line 42 of file LAPACK.h.

#define dsolvx

Definition at line 46 of file LAPACK.h.

#define MAIN

Definition at line 51 of file LAPACK.h.

Definition at line 34 of file LAPACK.h.

#define sblda

Definition at line 49 of file LAPACK.h.

#define sgetrf

Definition at line 37 of file LAPACK.h.

#define sgetri

Definition at line 41 of file LAPACK.h.

#define ssolvx

Definition at line 45 of file LAPACK.h.

#define zgetrf

Definition at line 40 of file LAPACK.h.

#define zgetri

Definition at line 44 of file LAPACK.h.

#define zsolvx

Definition at line 48 of file LAPACK.h.


Function Documentation

void cgetrf ( int &  ,
int &  ,
void *  ,
int &  ,
int *  ,
int &   
)
void cgetri ( int &  ,
void *  ,
int &  ,
const int *  ,
void *  ,
int &  ,
int &   
)
void cndnm ( Int &  ,
Int &  ,
float *  ,
Int &  ,
float &  ,
float &  ,
int &   
)
void csolvx ( Int &  ,
Int &  ,
void *  ,
Int &  ,
const void *  ,
Int &  ,
const Int *  ,
void *  ,
Int &  ,
void *  ,
Int &  ,
float *  ,
float *  ,
Int &  ,
float *  ,
float *  ,
void *  ,
float *   
)
void dgetrf ( int &  ,
int &  ,
double *  ,
int &  ,
int *  ,
int &   
)
void dgetri ( int &  ,
double *  ,
int &  ,
const int *  ,
double *  ,
int &  ,
int &   
)
void dsolvx ( Int &  ,
Int &  ,
double *  ,
Int &  ,
const double *  ,
Int &  ,
const Int *  ,
double *  ,
Int &  ,
double *  ,
Int &  ,
double *  ,
double *  ,
Int &  ,
double *  ,
double *  ,
double *  ,
Int *   
)
void MAIN_ ( )

called by fortran initialization, may not be needed on all machines, in fact, this might cause problems on some machines.

void sblda ( Int &  ,
Int &  ,
float &  ,
float &  ,
Int &  ,
Int &  ,
float *  ,
int &   
)

test routines from LAPACK rewrapped for easy C++ call

void sgetrf ( int &  ,
int &  ,
float *  ,
int &  ,
int *  ,
int &   
)

LU decomposition.

void sgetri ( int &  ,
float *  ,
int &  ,
const int *  ,
float *  ,
int &  ,
int &   
)

Inverse computation.

void ssolvx ( Int &  ,
Int &  ,
float *  ,
Int &  ,
const float *  ,
Int &  ,
const Int *  ,
float *  ,
Int &  ,
float *  ,
Int &  ,
float *  ,
float *  ,
Int &  ,
float *  ,
float *  ,
float *  ,
Int *   
)

Solve AX=B with errors.

void zgetrf ( int &  ,
int &  ,
void *  ,
int &  ,
int *  ,
int &   
)
void zgetri ( int &  ,
void *  ,
int &  ,
const int *  ,
void *  ,
int &  ,
int &   
)
void zsolvx ( Int &  ,
Int &  ,
void *  ,
Int &  ,
const void *  ,
Int &  ,
const Int *  ,
void *  ,
Int &  ,
void *  ,
Int &  ,
double *  ,
double *  ,
Int &  ,
double *  ,
double *  ,
void *  ,
double *   
)