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 
)

Generated on Thu Aug 12 16:37:40 2010 for SimTKcore by  doxygen 1.6.1