ida_bbdpre.h File Reference

#include <sundials/sundials_nvector.h>

Go to the source code of this file.

Defines

#define IDABBDPRE_SUCCESS   0
#define IDABBDPRE_PDATA_NULL   -11
#define IDABBDPRE_FUNC_UNRECVR   -12

Typedefs

typedef int(* IDABBDLocalFn )(int Nlocal, realtype tt, N_Vector yy, N_Vector yp, N_Vector gval, void *res_data)
typedef int(* IDABBDCommFn )(int Nlocal, realtype tt, N_Vector yy, N_Vector yp, void *res_data)

Functions

SUNDIALS_EXPORT void * IDABBDPrecAlloc (void *ida_mem, int Nlocal, int mudq, int mldq, int mukeep, int mlkeep, realtype dq_rel_yy, IDABBDLocalFn Gres, IDABBDCommFn Gcomm)
SUNDIALS_EXPORT int IDABBDSptfqmr (void *ida_mem, int maxl, void *bbd_data)
SUNDIALS_EXPORT int IDABBDSpbcg (void *ida_mem, int maxl, void *bbd_data)
SUNDIALS_EXPORT int IDABBDSpgmr (void *ida_mem, int maxl, void *bbd_data)
SUNDIALS_EXPORT int IDABBDPrecReInit (void *bbd_data, int mudq, int mldq, realtype dq_rel_yy, IDABBDLocalFn Gres, IDABBDCommFn Gcomm)
SUNDIALS_EXPORT void IDABBDPrecFree (void **bbd_data)
SUNDIALS_EXPORT int IDABBDPrecGetWorkSpace (void *bbd_data, long int *lenrwBBDP, long int *leniwBBDP)
SUNDIALS_EXPORT int IDABBDPrecGetNumGfnEvals (void *bbd_data, long int *ngevalsBBDP)
SUNDIALS_EXPORT char * IDABBDPrecGetReturnFlagName (int flag)

Define Documentation

#define IDABBDPRE_FUNC_UNRECVR   -12
#define IDABBDPRE_PDATA_NULL   -11
#define IDABBDPRE_SUCCESS   0

Typedef Documentation

typedef int(* IDABBDCommFn)(int Nlocal, realtype tt, N_Vector yy, N_Vector yp, void *res_data)
typedef int(* IDABBDLocalFn)(int Nlocal, realtype tt, N_Vector yy, N_Vector yp, N_Vector gval, void *res_data)

Function Documentation

SUNDIALS_EXPORT void* IDABBDPrecAlloc ( void *  ida_mem,
int  Nlocal,
int  mudq,
int  mldq,
int  mukeep,
int  mlkeep,
realtype  dq_rel_yy,
IDABBDLocalFn  Gres,
IDABBDCommFn  Gcomm 
)
SUNDIALS_EXPORT void IDABBDPrecFree ( void **  bbd_data  ) 
SUNDIALS_EXPORT int IDABBDPrecGetNumGfnEvals ( void *  bbd_data,
long int *  ngevalsBBDP 
)
SUNDIALS_EXPORT char* IDABBDPrecGetReturnFlagName ( int  flag  ) 
SUNDIALS_EXPORT int IDABBDPrecGetWorkSpace ( void *  bbd_data,
long int *  lenrwBBDP,
long int *  leniwBBDP 
)
SUNDIALS_EXPORT int IDABBDPrecReInit ( void *  bbd_data,
int  mudq,
int  mldq,
realtype  dq_rel_yy,
IDABBDLocalFn  Gres,
IDABBDCommFn  Gcomm 
)
SUNDIALS_EXPORT int IDABBDSpbcg ( void *  ida_mem,
int  maxl,
void *  bbd_data 
)
SUNDIALS_EXPORT int IDABBDSpgmr ( void *  ida_mem,
int  maxl,
void *  bbd_data 
)
SUNDIALS_EXPORT int IDABBDSptfqmr ( void *  ida_mem,
int  maxl,
void *  bbd_data 
)

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