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 Thu Aug 12 16:37:39 2010 for SimTKcore by  doxygen 1.6.1