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 
)

Referenced by main().

SUNDIALS_EXPORT void IDABBDPrecFree ( void **  bbd_data  ) 

Referenced by main().

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 
)

Referenced by main().

SUNDIALS_EXPORT int IDABBDSpbcg ( void *  ida_mem,
int  maxl,
void *  bbd_data 
)

SUNDIALS_EXPORT int IDABBDSpgmr ( void *  ida_mem,
int  maxl,
void *  bbd_data 
)

Referenced by main().

SUNDIALS_EXPORT int IDABBDSptfqmr ( void *  ida_mem,
int  maxl,
void *  bbd_data 
)


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