cvodes_bandpre.h File Reference
#include <sundials/sundials_nvector.h>
Go to the source code of this file.
Defines |
#define | CVBANDPRE_SUCCESS 0 |
#define | CVBANDPRE_PDATA_NULL -11 |
#define | CVBANDPRE_RHSFUNC_UNRECVR -12 |
#define | CVBANDPRE_ADJMEM_NULL -111 |
#define | CVBANDPRE_MEM_FAIL -112 |
Functions |
SUNDIALS_EXPORT void * | CVBandPrecAlloc (void *cvode_mem, int N, int mu, int ml) |
SUNDIALS_EXPORT int | CVBPSptfqmr (void *cvode_mem, int pretype, int maxl, void *p_data) |
SUNDIALS_EXPORT int | CVBPSpbcg (void *cvode_mem, int pretype, int maxl, void *p_data) |
SUNDIALS_EXPORT int | CVBPSpgmr (void *cvode_mem, int pretype, int maxl, void *p_data) |
SUNDIALS_EXPORT void | CVBandPrecFree (void **bp_data) |
SUNDIALS_EXPORT int | CVBandPrecGetWorkSpace (void *bp_data, long int *lenrwLS, long int *leniwLS) |
SUNDIALS_EXPORT int | CVBandPrecGetNumRhsEvals (void *bp_data, long int *nfevalsBP) |
SUNDIALS_EXPORT char * | CVBandPrecGetReturnFlagName (int flag) |
SUNDIALS_EXPORT int | CVBandPrecAllocB (void *cvadj_mem, int nB, int muB, int mlB) |
SUNDIALS_EXPORT int | CVBPSptfqmrB (void *cvadj_mem, int pretypeB, int maxlB) |
SUNDIALS_EXPORT int | CVBPSpbcgB (void *cvadj_mem, int pretypeB, int maxlB) |
SUNDIALS_EXPORT int | CVBPSpgmrB (void *cvadj_mem, int pretypeB, int maxlB) |
SUNDIALS_EXPORT void | CVBandPrecFreeB (void *cvadj_mem) |
Define Documentation
#define CVBANDPRE_ADJMEM_NULL -111 |
#define CVBANDPRE_MEM_FAIL -112 |
#define CVBANDPRE_PDATA_NULL -11 |
#define CVBANDPRE_RHSFUNC_UNRECVR -12 |
#define CVBANDPRE_SUCCESS 0 |
Function Documentation
SUNDIALS_EXPORT void* CVBandPrecAlloc |
( |
void * |
cvode_mem, |
|
|
int |
N, |
|
|
int |
mu, |
|
|
int |
ml | |
|
) |
| | |
SUNDIALS_EXPORT int CVBandPrecAllocB |
( |
void * |
cvadj_mem, |
|
|
int |
nB, |
|
|
int |
muB, |
|
|
int |
mlB | |
|
) |
| | |
SUNDIALS_EXPORT void CVBandPrecFree |
( |
void ** |
bp_data |
) |
|
SUNDIALS_EXPORT void CVBandPrecFreeB |
( |
void * |
cvadj_mem |
) |
|
SUNDIALS_EXPORT int CVBandPrecGetNumRhsEvals |
( |
void * |
bp_data, |
|
|
long int * |
nfevalsBP | |
|
) |
| | |
SUNDIALS_EXPORT char* CVBandPrecGetReturnFlagName |
( |
int |
flag |
) |
|
SUNDIALS_EXPORT int CVBandPrecGetWorkSpace |
( |
void * |
bp_data, |
|
|
long int * |
lenrwLS, |
|
|
long int * |
leniwLS | |
|
) |
| | |
SUNDIALS_EXPORT int CVBPSpbcg |
( |
void * |
cvode_mem, |
|
|
int |
pretype, |
|
|
int |
maxl, |
|
|
void * |
p_data | |
|
) |
| | |
SUNDIALS_EXPORT int CVBPSpbcgB |
( |
void * |
cvadj_mem, |
|
|
int |
pretypeB, |
|
|
int |
maxlB | |
|
) |
| | |
SUNDIALS_EXPORT int CVBPSpgmr |
( |
void * |
cvode_mem, |
|
|
int |
pretype, |
|
|
int |
maxl, |
|
|
void * |
p_data | |
|
) |
| | |
SUNDIALS_EXPORT int CVBPSpgmrB |
( |
void * |
cvadj_mem, |
|
|
int |
pretypeB, |
|
|
int |
maxlB | |
|
) |
| | |
SUNDIALS_EXPORT int CVBPSptfqmr |
( |
void * |
cvode_mem, |
|
|
int |
pretype, |
|
|
int |
maxl, |
|
|
void * |
p_data | |
|
) |
| | |
SUNDIALS_EXPORT int CVBPSptfqmrB |
( |
void * |
cvadj_mem, |
|
|
int |
pretypeB, |
|
|
int |
maxlB | |
|
) |
| | |