#include <sundials/sundials_nvector.h>
Go to the source code of this file.
Defines | |
#define | KINBBDPRE_SUCCESS 0 |
#define | KINBBDPRE_PDATA_NULL -11 |
#define | KINBBDPRE_FUNC_UNRECVR -12 |
Typedefs | |
typedef int(* | KINCommFn )(int Nlocal, N_Vector u, void *f_data) |
typedef int(* | KINLocalFn )(int Nlocal, N_Vector uu, N_Vector gval, void *f_data) |
Functions | |
SUNDIALS_EXPORT void * | KINBBDPrecAlloc (void *kinmem, int Nlocal, int mudq, int mldq, int mukeep, int mlkeep, realtype dq_rel_uu, KINLocalFn gloc, KINCommFn gcomm) |
SUNDIALS_EXPORT int | KINBBDSptfqmr (void *kinmem, int maxl, void *p_data) |
SUNDIALS_EXPORT int | KINBBDSpbcg (void *kinmem, int maxl, void *p_data) |
SUNDIALS_EXPORT int | KINBBDSpgmr (void *kinmem, int maxl, void *p_data) |
SUNDIALS_EXPORT void | KINBBDPrecFree (void **p_data) |
SUNDIALS_EXPORT int | KINBBDPrecGetWorkSpace (void *p_data, long int *lenrwBBDP, long int *leniwBBDP) |
SUNDIALS_EXPORT int | KINBBDPrecGetNumGfnEvals (void *p_data, long int *ngevalsBBDP) |
SUNDIALS_EXPORT char * | KINBBDPrecGetReturnFlagName (int flag) |
SUNDIALS_EXPORT int | KINBBDPrecSetup (N_Vector uu, N_Vector uscale, N_Vector fval, N_Vector fscale, void *p_data, N_Vector vtemp1, N_Vector vtemp2) |
SUNDIALS_EXPORT int | KINBBDPrecSolve (N_Vector uu, N_Vector uscale, N_Vector fval, N_Vector fscale, N_Vector vv, void *p_data, N_Vector vtemp) |
#define KINBBDPRE_FUNC_UNRECVR -12 |
#define KINBBDPRE_PDATA_NULL -11 |
#define KINBBDPRE_SUCCESS 0 |
typedef int(* KINLocalFn)(int Nlocal, N_Vector uu, N_Vector gval, void *f_data) |
SUNDIALS_EXPORT void* KINBBDPrecAlloc | ( | void * | kinmem, | |
int | Nlocal, | |||
int | mudq, | |||
int | mldq, | |||
int | mukeep, | |||
int | mlkeep, | |||
realtype | dq_rel_uu, | |||
KINLocalFn | gloc, | |||
KINCommFn | gcomm | |||
) |
Referenced by main().
SUNDIALS_EXPORT void KINBBDPrecFree | ( | void ** | p_data | ) |
Referenced by main().
SUNDIALS_EXPORT int KINBBDPrecGetNumGfnEvals | ( | void * | p_data, | |
long int * | ngevalsBBDP | |||
) |
SUNDIALS_EXPORT char* KINBBDPrecGetReturnFlagName | ( | int | flag | ) |
SUNDIALS_EXPORT int KINBBDPrecGetWorkSpace | ( | void * | p_data, | |
long int * | lenrwBBDP, | |||
long int * | leniwBBDP | |||
) |
SUNDIALS_EXPORT int KINBBDPrecSetup | ( | N_Vector | uu, | |
N_Vector | uscale, | |||
N_Vector | fval, | |||
N_Vector | fscale, | |||
void * | p_data, | |||
N_Vector | vtemp1, | |||
N_Vector | vtemp2 | |||
) |
SUNDIALS_EXPORT int KINBBDPrecSolve | ( | N_Vector | uu, | |
N_Vector | uscale, | |||
N_Vector | fval, | |||
N_Vector | fscale, | |||
N_Vector | vv, | |||
void * | p_data, | |||
N_Vector | vtemp | |||
) |
SUNDIALS_EXPORT int KINBBDSpbcg | ( | void * | kinmem, | |
int | maxl, | |||
void * | p_data | |||
) |
SUNDIALS_EXPORT int KINBBDSpgmr | ( | void * | kinmem, | |
int | maxl, | |||
void * | p_data | |||
) |
Referenced by main().
SUNDIALS_EXPORT int KINBBDSptfqmr | ( | void * | kinmem, | |
int | maxl, | |||
void * | p_data | |||
) |