#include <sundials/sundials_direct.h>
#include <sundials/sundials_nvector.h>
Go to the source code of this file.
Defines | |
#define | CVDIRECT_SUCCESS 0 |
#define | CVDIRECT_MEM_NULL -1 |
#define | CVDIRECT_LMEM_NULL -2 |
#define | CVDIRECT_ILL_INPUT -3 |
#define | CVDIRECT_MEM_FAIL -4 |
#define | CVDIRECT_JACFUNC_UNRECVR -5 |
#define | CVDIRECT_JACFUNC_RECVR -6 |
#define | CVDIRECT_ADJMEM_NULL -101 |
#define | CVDIRECT_LMEMB_NULL -102 |
Typedefs | |
typedef int(* | CVDlsDenseJacFn )(int N, realtype t, N_Vector y, N_Vector fy, DlsMat Jac, void *jac_data, N_Vector tmp1, N_Vector tmp2, N_Vector tmp3) |
typedef int(* | CVDlsBandJacFn )(int N, int mupper, int mlower, realtype t, N_Vector y, N_Vector fy, DlsMat Jac, void *jac_data, N_Vector tmp1, N_Vector tmp2, N_Vector tmp3) |
typedef int(* | CVDlsDenseJacFnB )(int nB, realtype t, N_Vector y, N_Vector yB, N_Vector fyB, DlsMat JB, void *jac_dataB, N_Vector tmp1B, N_Vector tmp2B, N_Vector tmp3B) |
typedef int(* | CVDlsBandJacFnB )(int nB, int mupperB, int mlowerB, realtype t, N_Vector y, N_Vector yB, N_Vector fyB, DlsMat JB, void *jac_dataB, N_Vector tmp1B, N_Vector tmp2B, N_Vector tmp3B) |
Functions | |
SUNDIALS_EXPORT int | CVDlsSetJacFn (void *cvode_mem, void *jac, void *jac_data) |
SUNDIALS_EXPORT int | CVDlsGetWorkSpace (void *cvode_mem, long int *lenrwLS, long int *leniwLS) |
SUNDIALS_EXPORT int | CVDlsGetNumJacEvals (void *cvode_mem, long int *njevals) |
SUNDIALS_EXPORT int | CVDlsGetNumRhsEvals (void *cvode_mem, long int *nfevalsLS) |
SUNDIALS_EXPORT int | CVDlsGetLastFlag (void *cvode_mem, int *flag) |
SUNDIALS_EXPORT char * | CVDlsGetReturnFlagName (int flag) |
SUNDIALS_EXPORT int | CVDlsSetJacFnB (void *cvadj_mem, void *jacB, void *jac_dataB) |
#define CVDIRECT_ADJMEM_NULL -101 |
#define CVDIRECT_ILL_INPUT -3 |
#define CVDIRECT_JACFUNC_RECVR -6 |
#define CVDIRECT_JACFUNC_UNRECVR -5 |
#define CVDIRECT_LMEM_NULL -2 |
#define CVDIRECT_LMEMB_NULL -102 |
#define CVDIRECT_MEM_FAIL -4 |
#define CVDIRECT_MEM_NULL -1 |
#define CVDIRECT_SUCCESS 0 |
typedef int(* CVDlsBandJacFn)(int N, int mupper, int mlower, realtype t, N_Vector y, N_Vector fy, DlsMat Jac, void *jac_data, N_Vector tmp1, N_Vector tmp2, N_Vector tmp3) |
typedef int(* CVDlsBandJacFnB)(int nB, int mupperB, int mlowerB, realtype t, N_Vector y, N_Vector yB, N_Vector fyB, DlsMat JB, void *jac_dataB, N_Vector tmp1B, N_Vector tmp2B, N_Vector tmp3B) |
typedef int(* CVDlsDenseJacFn)(int N, realtype t, N_Vector y, N_Vector fy, DlsMat Jac, void *jac_data, N_Vector tmp1, N_Vector tmp2, N_Vector tmp3) |
typedef int(* CVDlsDenseJacFnB)(int nB, realtype t, N_Vector y, N_Vector yB, N_Vector fyB, DlsMat JB, void *jac_dataB, N_Vector tmp1B, N_Vector tmp2B, N_Vector tmp3B) |
SUNDIALS_EXPORT int CVDlsGetLastFlag | ( | void * | cvode_mem, | |
int * | flag | |||
) |
SUNDIALS_EXPORT int CVDlsGetNumJacEvals | ( | void * | cvode_mem, | |
long int * | njevals | |||
) |
SUNDIALS_EXPORT int CVDlsGetNumRhsEvals | ( | void * | cvode_mem, | |
long int * | nfevalsLS | |||
) |
SUNDIALS_EXPORT char* CVDlsGetReturnFlagName | ( | int | flag | ) |
SUNDIALS_EXPORT int CVDlsGetWorkSpace | ( | void * | cvode_mem, | |
long int * | lenrwLS, | |||
long int * | leniwLS | |||
) |
SUNDIALS_EXPORT int CVDlsSetJacFn | ( | void * | cvode_mem, | |
void * | jac, | |||
void * | jac_data | |||
) |
SUNDIALS_EXPORT int CVDlsSetJacFnB | ( | void * | cvadj_mem, | |
void * | jacB, | |||
void * | jac_dataB | |||
) |
Referenced by main().