SuperLU_DIST  4.0
superlu_dist on CPU and GPU clusters
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Macros | Functions
slamch.c File Reference
#include <stdio.h>

Macros

#define TRUE_   (1)
 
#define FALSE_   (0)
 
#define min(a, b)   ((a) <= (b) ? (a) : (b))
 
#define max(a, b)   ((a) >= (b) ? (a) : (b))
 
#define abs(x)   ((x) >= 0 ? (x) : -(x))
 
#define dabs(x)   (double)abs(x)
 

Functions

double slamch_ (char *cmach)
 
int slamc1_ (int *beta, int *t, int *rnd, int *ieee1)
 
int slamc2_ (int *beta, int *t, int *rnd, float *eps, int *emin, float *rmin, int *emax, float *rmax)
 
double slamc3_ (float *a, float *b)
 
int slamc4_ (int *emin, float *start, int *base)
 
int slamc5_ (int *beta, int *p, int *emin, int *ieee, int *emax, float *rmax)
 
double pow_ri (float *ap, int *bp)
 

Macro Definition Documentation

#define abs (   x)    ((x) >= 0 ? (x) : -(x))
#define dabs (   x)    (double)abs(x)
#define FALSE_   (0)
#define max (   a,
 
)    ((a) >= (b) ? (a) : (b))
#define min (   a,
 
)    ((a) <= (b) ? (a) : (b))
#define TRUE_   (1)

Function Documentation

double pow_ri ( float *  ap,
int *  bp 
)
int slamc1_ ( int *  beta,
int *  t,
int *  rnd,
int *  ieee1 
)
int slamc2_ ( int *  beta,
int *  t,
int *  rnd,
float *  eps,
int *  emin,
float *  rmin,
int *  emax,
float *  rmax 
)
double slamc3_ ( float *  a,
float *  b 
)
int slamc4_ ( int *  emin,
float *  start,
int *  base 
)
int slamc5_ ( int *  beta,
int *  p,
int *  emin,
int *  ieee,
int *  emax,
float *  rmax 
)
double slamch_ ( char *  cmach)