Go to the source code of this file.
|
typedef void | MATVEC(int n, double *x, double *b) |
|
typedef void | PRECON(int, double *, double *) |
|
|
void | daxpy_ (int *n, double *alpha, double *x, int *incx, double *y, int *incy) |
|
int | zibnum_fwalloc (int size, double **ptr, char vname[]) |
|
int | zibnum_iwalloc (int size, int **ptr, char vname[]) |
|
int | zibnum_pfwalloc (int size, double ***ptr, char vname[]) |
|
double | zibnum_scaled_norm2 (int n, double *v, double *scale) |
|
double | zibnum_scaled_sprod (int n, double *v1, double *v2, double *scale) |
|
double | zibnum_norm2 (int n, double *v) |
|
void | zibnum_scale (int n, double *v1, double *v2, double *scale) |
|
void | zibnum_descale (int n, double *v1, double *v2, double *scale) |
|
void | itlin_noprecon (int n, double *x, double *z) |
|
void | itlin_dataout (int k, int n, double *x, struct ITLIN_DATA *data) |
|
int | itlin_parcheck_and_print (int n, MATVEC *matvec, struct ITLIN_OPT *opt, int itlin_code) |
|
#define MAX |
( |
|
A, |
|
|
|
B |
|
) |
| ( A > B ? A : B ) |
#define MIN |
( |
|
A, |
|
|
|
B |
|
) |
| ( A < B ? A : B ) |
#define RCODE info->rcode |
#define SIGN |
( |
|
A | ) |
( A > 0 ? 1 : -1 ) |
typedef void MATVEC(int n, double *x, double *b) |
typedef void PRECON(int, double *, double *) |
Enumerator |
---|
Absolute |
|
Relative |
|
Definition at line 63 of file itlin.h.
Enumerator |
---|
None |
|
Minimum |
|
Verbose |
|
Debug |
|
Definition at line 60 of file itlin.h.
Enumerator |
---|
CheckOnRestart |
|
CheckEachIter |
|
Definition at line 62 of file itlin.h.
void daxpy_ |
( |
int * |
n, |
|
|
double * |
alpha, |
|
|
double * |
x, |
|
|
int * |
incx, |
|
|
double * |
y, |
|
|
int * |
incy |
|
) |
| |
void itlin_dataout |
( |
int |
k, |
|
|
int |
n, |
|
|
double * |
x, |
|
|
struct ITLIN_DATA * |
data |
|
) |
| |
void itlin_noprecon |
( |
int |
n, |
|
|
double * |
x, |
|
|
double * |
z |
|
) |
| |
int itlin_parcheck_and_print |
( |
int |
n, |
|
|
MATVEC * |
matvec, |
|
|
struct ITLIN_OPT * |
opt, |
|
|
int |
itlin_code |
|
) |
| |
void zibnum_descale |
( |
int |
n, |
|
|
double * |
v1, |
|
|
double * |
v2, |
|
|
double * |
scale |
|
) |
| |
int zibnum_fwalloc |
( |
int |
size, |
|
|
double ** |
ptr, |
|
|
char |
vname[] |
|
) |
| |
int zibnum_iwalloc |
( |
int |
size, |
|
|
int ** |
ptr, |
|
|
char |
vname[] |
|
) |
| |
double zibnum_norm2 |
( |
int |
n, |
|
|
double * |
v |
|
) |
| |
int zibnum_pfwalloc |
( |
int |
size, |
|
|
double *** |
ptr, |
|
|
char |
vname[] |
|
) |
| |
void zibnum_scale |
( |
int |
n, |
|
|
double * |
v1, |
|
|
double * |
v2, |
|
|
double * |
scale |
|
) |
| |
double zibnum_scaled_norm2 |
( |
int |
n, |
|
|
double * |
v, |
|
|
double * |
scale |
|
) |
| |
double zibnum_scaled_sprod |
( |
int |
n, |
|
|
double * |
v1, |
|
|
double * |
v2, |
|
|
double * |
scale |
|
) |
| |