casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Macros | Functions
LAPACK.h File Reference
#include <casa/aips.h>

Go to the source code of this file.

Macros

#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. More...
 
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. More...
 
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 (casacore::Int &, casacore::Int &, float *, casacore::Int &, const float *, casacore::Int &, const casacore::Int *, float *, casacore::Int &, float *, casacore::Int &, float *, float *, casacore::Int &, float *, float *, float *, casacore::Int *)
 Solve AX=B with errors. More...
 
void dsolvx (casacore::Int &, casacore::Int &, double *, casacore::Int &, const double *, casacore::Int &, const casacore::Int *, double *, casacore::Int &, double *, casacore::Int &, double *, double *, casacore::Int &, double *, double *, double *, casacore::Int *)
 
void csolvx (casacore::Int &, casacore::Int &, void *, casacore::Int &, const void *, casacore::Int &, const casacore::Int *, void *, casacore::Int &, void *, casacore::Int &, float *, float *, casacore::Int &, float *, float *, void *, float *)
 
void zsolvx (casacore::Int &, casacore::Int &, void *, casacore::Int &, const void *, casacore::Int &, const casacore::Int *, void *, casacore::Int &, void *, casacore::Int &, double *, double *, casacore::Int &, double *, double *, void *, double *)
 
void sblda (casacore::Int &, casacore::Int &, float &, float &, casacore::Int &, casacore::Int &, float *, int &)
 test routines from LAPACK rewrapped for easy C++ call More...
 
void cndnm (casacore::Int &, casacore::Int &, float *, casacore::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. More...
 

Macro Definition 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.

#define NEED_FORTRAN_UNDERSCORES

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 ( casacore::Int ,
casacore::Int ,
float *  ,
casacore::Int ,
float &  ,
float &  ,
int &   
)
void csolvx ( casacore::Int ,
casacore::Int ,
void *  ,
casacore::Int ,
const void *  ,
casacore::Int ,
const casacore::Int ,
void *  ,
casacore::Int ,
void *  ,
casacore::Int ,
float *  ,
float *  ,
casacore::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 ( casacore::Int ,
casacore::Int ,
double *  ,
casacore::Int ,
const double *  ,
casacore::Int ,
const casacore::Int ,
double *  ,
casacore::Int ,
double *  ,
casacore::Int ,
double *  ,
double *  ,
casacore::Int ,
double *  ,
double *  ,
double *  ,
casacore::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 ( casacore::Int ,
casacore::Int ,
float &  ,
float &  ,
casacore::Int ,
casacore::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 ( casacore::Int ,
casacore::Int ,
float *  ,
casacore::Int ,
const float *  ,
casacore::Int ,
const casacore::Int ,
float *  ,
casacore::Int ,
float *  ,
casacore::Int ,
float *  ,
float *  ,
casacore::Int ,
float *  ,
float *  ,
float *  ,
casacore::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 ( casacore::Int ,
casacore::Int ,
void *  ,
casacore::Int ,
const void *  ,
casacore::Int ,
const casacore::Int ,
void *  ,
casacore::Int ,
void *  ,
casacore::Int ,
double *  ,
double *  ,
casacore::Int ,
double *  ,
double *  ,
void *  ,
double *   
)