cpodes_bbdpre.h File Reference

#include <sundials/sundials_nvector.h>

Go to the source code of this file.

Defines

#define CPBBDPRE_SUCCESS   0
#define CPBBDPRE_PDATA_NULL   -11
#define CPBBDPRE_FUNC_UNRECVR   -12

Typedefs

typedef int(* CPBBDLocalRhsFn )(int Nlocal, realtype t, N_Vector y, N_Vector gout, void *f_data)
typedef int(* CPBBDLocalResFn )(int Nlocal, realtype t, N_Vector y, N_Vector yp, N_Vector gout, void *f_data)
typedef int(* CPBBDCommFn )(int Nlocal, realtype t, N_Vector y, N_Vector yp, void *f_data)

Functions

SUNDIALS_EXPORT void * CPBBDPrecAlloc (void *cpode_mem, int Nlocal, int mudq, int mldq, int mukeep, int mlkeep, realtype dqrely, void *gloc, CPBBDCommFn cfn)
SUNDIALS_EXPORT int CPBBDSptfqmr (void *cpode_mem, int pretype, int maxl, void *bbd_data)
SUNDIALS_EXPORT int CPBBDSpbcg (void *cpode_mem, int pretype, int maxl, void *bbd_data)
SUNDIALS_EXPORT int CPBBDSpgmr (void *cpode_mem, int pretype, int maxl, void *bbd_data)
SUNDIALS_EXPORT int CPBBDPrecReInit (void *bbd_data, int mudq, int mldq, realtype dqrely, void *gloc, CPBBDCommFn cfn)
SUNDIALS_EXPORT void CPBBDPrecFree (void **bbd_data)
SUNDIALS_EXPORT int CPBBDPrecGetWorkSpace (void *bbd_data, long int *lenrwLS, long int *leniwLS)
SUNDIALS_EXPORT int CPBBDPrecGetNumGfnEvals (void *bbd_data, long int *ngevalsBBDP)
SUNDIALS_EXPORT char * CPBBDPrecGetReturnFlagName (int flag)


Define Documentation

#define CPBBDPRE_FUNC_UNRECVR   -12

#define CPBBDPRE_PDATA_NULL   -11

#define CPBBDPRE_SUCCESS   0


Typedef Documentation

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

typedef int(* CPBBDLocalResFn)(int Nlocal, realtype t, N_Vector y, N_Vector yp, N_Vector gout, void *f_data)

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


Function Documentation

SUNDIALS_EXPORT void* CPBBDPrecAlloc ( void *  cpode_mem,
int  Nlocal,
int  mudq,
int  mldq,
int  mukeep,
int  mlkeep,
realtype  dqrely,
void *  gloc,
CPBBDCommFn  cfn 
)

SUNDIALS_EXPORT void CPBBDPrecFree ( void **  bbd_data  ) 

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

SUNDIALS_EXPORT char* CPBBDPrecGetReturnFlagName ( int  flag  ) 

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

SUNDIALS_EXPORT int CPBBDPrecReInit ( void *  bbd_data,
int  mudq,
int  mldq,
realtype  dqrely,
void *  gloc,
CPBBDCommFn  cfn 
)

SUNDIALS_EXPORT int CPBBDSpbcg ( void *  cpode_mem,
int  pretype,
int  maxl,
void *  bbd_data 
)

SUNDIALS_EXPORT int CPBBDSpgmr ( void *  cpode_mem,
int  pretype,
int  maxl,
void *  bbd_data 
)

SUNDIALS_EXPORT int CPBBDSptfqmr ( void *  cpode_mem,
int  pretype,
int  maxl,
void *  bbd_data 
)


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