kinsol_bbdpre.h File Reference
#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 Documentation
#define KINBBDPRE_FUNC_UNRECVR -12 |
#define KINBBDPRE_PDATA_NULL -11 |
#define KINBBDPRE_SUCCESS 0 |
Typedef Documentation
Function Documentation
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 void KINBBDPrecFree |
( |
void ** |
p_data |
) |
|
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 KINBBDSpbcg |
( |
void * |
kinmem, |
|
|
int |
maxl, |
|
|
void * |
p_data | |
|
) |
| | |
SUNDIALS_EXPORT int KINBBDSpgmr |
( |
void * |
kinmem, |
|
|
int |
maxl, |
|
|
void * |
p_data | |
|
) |
| | |
SUNDIALS_EXPORT int KINBBDSptfqmr |
( |
void * |
kinmem, |
|
|
int |
maxl, |
|
|
void * |
p_data | |
|
) |
| | |