#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 CPBBDPRE_FUNC_UNRECVR -12 |
#define CPBBDPRE_PDATA_NULL -11 |
#define CPBBDPRE_SUCCESS 0 |
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) |
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 | |||
) |