#include <stdlib.h>
#include <stdio.h>
#include <math.h>
#include "itlin.h"
Go to the source code of this file.
|
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) |
|
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 |
|
) |
| |
struct ITLIN_IO* itlin_ioctl = NULL |