ida_direct.h File Reference
#include <sundials/sundials_direct.h>
#include <sundials/sundials_nvector.h>
Go to the source code of this file.
Defines |
#define | IDADIRECT_SUCCESS 0 |
#define | IDADIRECT_MEM_NULL -1 |
#define | IDADIRECT_LMEM_NULL -2 |
#define | IDADIRECT_ILL_INPUT -3 |
#define | IDADIRECT_MEM_FAIL -4 |
#define | IDADIRECT_JACFUNC_UNRECVR -5 |
#define | IDADIRECT_JACFUNC_RECVR -6 |
Typedefs |
typedef int(* | IDADlsDenseJacFn )(int N, realtype t, realtype c_j, N_Vector y, N_Vector yp, N_Vector r, DlsMat Jac, void *jac_data, N_Vector tmp1, N_Vector tmp2, N_Vector tmp3) |
typedef int(* | IDADlsBandJacFn )(int N, int mupper, int mlower, realtype t, realtype c_j, N_Vector y, N_Vector yp, N_Vector r, DlsMat Jac, void *jac_data, N_Vector tmp1, N_Vector tmp2, N_Vector tmp3) |
Functions |
SUNDIALS_EXPORT int | IDADlsSetJacFn (void *ida_mem, void *jac, void *jac_data) |
SUNDIALS_EXPORT int | IDADlsGetWorkSpace (void *ida_mem, long int *lenrwLS, long int *leniwLS) |
SUNDIALS_EXPORT int | IDADlsGetNumJacEvals (void *ida_mem, long int *njevals) |
SUNDIALS_EXPORT int | IDADlsGetNumResEvals (void *ida_mem, long int *nfevalsLS) |
SUNDIALS_EXPORT int | IDADlsGetLastFlag (void *ida_mem, int *flag) |
SUNDIALS_EXPORT char * | IDADlsGetReturnFlagName (int flag) |
Define Documentation
#define IDADIRECT_ILL_INPUT -3 |
#define IDADIRECT_JACFUNC_RECVR -6 |
#define IDADIRECT_JACFUNC_UNRECVR -5 |
#define IDADIRECT_LMEM_NULL -2 |
#define IDADIRECT_MEM_FAIL -4 |
#define IDADIRECT_MEM_NULL -1 |
#define IDADIRECT_SUCCESS 0 |
Typedef Documentation
typedef int(* IDADlsBandJacFn)(int N, int mupper, int mlower, realtype t, realtype c_j, N_Vector y, N_Vector yp, N_Vector r, DlsMat Jac, void *jac_data, N_Vector tmp1, N_Vector tmp2, N_Vector tmp3) |
typedef int(* IDADlsDenseJacFn)(int N, realtype t, realtype c_j, N_Vector y, N_Vector yp, N_Vector r, DlsMat Jac, void *jac_data, N_Vector tmp1, N_Vector tmp2, N_Vector tmp3) |
Function Documentation
SUNDIALS_EXPORT int IDADlsGetLastFlag |
( |
void * |
ida_mem, |
|
|
int * |
flag | |
|
) |
| | |
SUNDIALS_EXPORT int IDADlsGetNumJacEvals |
( |
void * |
ida_mem, |
|
|
long int * |
njevals | |
|
) |
| | |
SUNDIALS_EXPORT int IDADlsGetNumResEvals |
( |
void * |
ida_mem, |
|
|
long int * |
nfevalsLS | |
|
) |
| | |
SUNDIALS_EXPORT char* IDADlsGetReturnFlagName |
( |
int |
flag |
) |
|
SUNDIALS_EXPORT int IDADlsGetWorkSpace |
( |
void * |
ida_mem, |
|
|
long int * |
lenrwLS, |
|
|
long int * |
leniwLS | |
|
) |
| | |
SUNDIALS_EXPORT int IDADlsSetJacFn |
( |
void * |
ida_mem, |
|
|
void * |
jac, |
|
|
void * |
jac_data | |
|
) |
| | |