sundials_sptfqmr.h File Reference

#include <sundials/sundials_iterative.h>

Go to the source code of this file.

Classes

struct  SptfqmrMemRec

Defines

#define SPTFQMR_SUCCESS   0
#define SPTFQMR_RES_REDUCED   1
#define SPTFQMR_CONV_FAIL   2
#define SPTFQMR_PSOLVE_FAIL_REC   3
#define SPTFQMR_ATIMES_FAIL_REC   4
#define SPTFQMR_PSET_FAIL_REC   5
#define SPTFQMR_MEM_NULL   -1
#define SPTFQMR_ATIMES_FAIL_UNREC   -2
#define SPTFQMR_PSOLVE_FAIL_UNREC   -3
#define SPTFQMR_PSET_FAIL_UNREC   -4
#define SPTFQMR_VTEMP(mem)   (mem->vtemp1)

Typedefs

typedef struct SptfqmrMemRecSptfqmrMem

Functions

SUNDIALS_EXPORT SptfqmrMem SptfqmrMalloc (int l_max, N_Vector vec_tmpl)
SUNDIALS_EXPORT int SptfqmrSolve (SptfqmrMem mem, void *A_data, N_Vector x, N_Vector b, int pretype, realtype delta, void *P_data, N_Vector sx, N_Vector sb, ATimesFn atimes, PSolveFn psolve, realtype *res_norm, int *nli, int *nps)
SUNDIALS_EXPORT void SptfqmrFree (SptfqmrMem mem)

Define Documentation

#define SPTFQMR_ATIMES_FAIL_REC   4
#define SPTFQMR_ATIMES_FAIL_UNREC   -2
#define SPTFQMR_CONV_FAIL   2
#define SPTFQMR_MEM_NULL   -1
#define SPTFQMR_PSET_FAIL_REC   5
#define SPTFQMR_PSET_FAIL_UNREC   -4
#define SPTFQMR_PSOLVE_FAIL_REC   3
#define SPTFQMR_PSOLVE_FAIL_UNREC   -3
#define SPTFQMR_RES_REDUCED   1
#define SPTFQMR_SUCCESS   0
#define SPTFQMR_VTEMP ( mem   )     (mem->vtemp1)

Typedef Documentation

typedef struct SptfqmrMemRec * SptfqmrMem

Function Documentation

SUNDIALS_EXPORT void SptfqmrFree ( SptfqmrMem  mem  ) 
SUNDIALS_EXPORT SptfqmrMem SptfqmrMalloc ( int  l_max,
N_Vector  vec_tmpl 
)
SUNDIALS_EXPORT int SptfqmrSolve ( SptfqmrMem  mem,
void *  A_data,
N_Vector  x,
N_Vector  b,
int  pretype,
realtype  delta,
void *  P_data,
N_Vector  sx,
N_Vector  sb,
ATimesFn  atimes,
PSolveFn  psolve,
realtype res_norm,
int *  nli,
int *  nps 
)

Generated on Thu Aug 12 16:37:47 2010 for SimTKcore by  doxygen 1.6.1