gmres.c File Reference

#include <stdlib.h>
#include <stdio.h>
#include <math.h>
#include "itlin.h"

Include dependency graph for gmres.c:

Go to the source code of this file.

Defines

#define MAXITER_DEFAULT   100

Functions

double gmres_norm2 (int n, double *v)
int gmres_qrfact (int n, int lda, double *a, double *q, int ijob)
void gmres_qrsolv (int n, int lda, double *a, double *q, double *b)
void gmres (int n, double *y, MATVEC *matvec, PRECON *preconr, PRECON *preconl, double *b, struct ITLIN_OPT *opt, struct ITLIN_INFO *info)

Variables

struct ITLIN_IOitlin_ioctl


Define Documentation

#define MAXITER_DEFAULT   100

Definition at line 296 of file gmres.c.

Referenced by gmres().


Function Documentation

void gmres ( int  n,
double *  y,
MATVEC matvec,
PRECON preconr,
PRECON preconl,
double *  b,
struct ITLIN_OPT opt,
struct ITLIN_INFO info 
)

double gmres_norm2 ( int  n,
double *  v 
)

int gmres_qrfact ( int  n,
int  lda,
double *  a,
double *  q,
int  ijob 
)

Definition at line 502 of file gmres.c.

References i, and ITLIN_DATA::t.

Referenced by gmres().

Here is the caller graph for this function:

void gmres_qrsolv ( int  n,
int  lda,
double *  a,
double *  q,
double *  b 
)

Definition at line 547 of file gmres.c.

References i, and ITLIN_DATA::t.

Referenced by gmres().

Here is the caller graph for this function:


Variable Documentation

Definition at line 194 of file utils.c.


Generated on Thu May 27 11:53:19 2010 for VERB_CODE_2.0 by  doxygen 1.5.9