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
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 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 | |
|
) |
| | |