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

Macros

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

Functions

double dlamch_ (char *cmach)
 
int dlamc1_ (int *beta, int *t, int *rnd, int *ieee1)
 
int dlamc2_ (int *beta, int *t, int *rnd, double *eps, int *emin, double *rmin, int *emax, double *rmax)
 
double dlamc3_ (double *a, double *b)
 
int dlamc4_ (int *emin, double *start, int *base)
 
int dlamc5_ (int *beta, int *p, int *emin, int *ieee, int *emax, double *rmax)
 
double pow_di (double *ap, int *bp)
 

Macro Definition Documentation

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

Function Documentation

int dlamc1_ ( int *  beta,
int *  t,
int *  rnd,
int *  ieee1 
)
int dlamc2_ ( int *  beta,
int *  t,
int *  rnd,
double *  eps,
int *  emin,
double *  rmin,
int *  emax,
double *  rmax 
)
double dlamc3_ ( double *  a,
double *  b 
)
int dlamc4_ ( int *  emin,
double *  start,
int *  base 
)
int dlamc5_ ( int *  beta,
int *  p,
int *  emin,
int *  ieee,
int *  emax,
double *  rmax 
)
double dlamch_ ( char *  cmach)
double pow_di ( double *  ap,
int *  bp 
)