cvode_bbdpre.h File Reference

#include <sundials/sundials_nvector.h>

Go to the source code of this file.

Defines

#define CVBBDPRE_SUCCESS   0
#define CVBBDPRE_PDATA_NULL   -11
#define CVBBDPRE_FUNC_UNRECVR   -12

Typedefs

typedef int(* CVLocalFn )(int Nlocal, realtype t, N_Vector y, N_Vector g, void *f_data)
typedef int(* CVCommFn )(int Nlocal, realtype t, N_Vector y, void *f_data)

Functions

SUNDIALS_EXPORT void * CVBBDPrecAlloc (void *cvode_mem, int Nlocal, int mudq, int mldq, int mukeep, int mlkeep, realtype dqrely, CVLocalFn gloc, CVCommFn cfn)
SUNDIALS_EXPORT int CVBBDSptfqmr (void *cvode_mem, int pretype, int maxl, void *bbd_data)
SUNDIALS_EXPORT int CVBBDSpbcg (void *cvode_mem, int pretype, int maxl, void *bbd_data)
SUNDIALS_EXPORT int CVBBDSpgmr (void *cvode_mem, int pretype, int maxl, void *bbd_data)
SUNDIALS_EXPORT int CVBBDPrecReInit (void *bbd_data, int mudq, int mldq, realtype dqrely, CVLocalFn gloc, CVCommFn cfn)
SUNDIALS_EXPORT void CVBBDPrecFree (void **bbd_data)
SUNDIALS_EXPORT int CVBBDPrecGetWorkSpace (void *bbd_data, long int *lenrwLS, long int *leniwLS)
SUNDIALS_EXPORT int CVBBDPrecGetNumGfnEvals (void *bbd_data, long int *ngevalsBBDP)
SUNDIALS_EXPORT char * CVBBDPrecGetReturnFlagName (int flag)


Define Documentation

#define CVBBDPRE_FUNC_UNRECVR   -12

#define CVBBDPRE_PDATA_NULL   -11

#define CVBBDPRE_SUCCESS   0


Typedef Documentation

typedef int(* CVCommFn)(int Nlocal, realtype t, N_Vector y, void *f_data)

typedef int(* CVLocalFn)(int Nlocal, realtype t, N_Vector y, N_Vector g, void *f_data)


Function Documentation

SUNDIALS_EXPORT void* CVBBDPrecAlloc ( void *  cvode_mem,
int  Nlocal,
int  mudq,
int  mldq,
int  mukeep,
int  mlkeep,
realtype  dqrely,
CVLocalFn  gloc,
CVCommFn  cfn 
)

Referenced by main().

SUNDIALS_EXPORT void CVBBDPrecFree ( void **  bbd_data  ) 

Referenced by main().

SUNDIALS_EXPORT int CVBBDPrecGetNumGfnEvals ( void *  bbd_data,
long int *  ngevalsBBDP 
)

SUNDIALS_EXPORT char* CVBBDPrecGetReturnFlagName ( int  flag  ) 

SUNDIALS_EXPORT int CVBBDPrecGetWorkSpace ( void *  bbd_data,
long int *  lenrwLS,
long int *  leniwLS 
)

SUNDIALS_EXPORT int CVBBDPrecReInit ( void *  bbd_data,
int  mudq,
int  mldq,
realtype  dqrely,
CVLocalFn  gloc,
CVCommFn  cfn 
)

Referenced by main().

SUNDIALS_EXPORT int CVBBDSpbcg ( void *  cvode_mem,
int  pretype,
int  maxl,
void *  bbd_data 
)

SUNDIALS_EXPORT int CVBBDSpgmr ( void *  cvode_mem,
int  pretype,
int  maxl,
void *  bbd_data 
)

Referenced by main().

SUNDIALS_EXPORT int CVBBDSptfqmr ( void *  cvode_mem,
int  pretype,
int  maxl,
void *  bbd_data 
)


Generated on Fri Sep 26 07:44:20 2008 for SimTKcore by  doxygen 1.5.6