kinsol_direct.h File Reference

#include <sundials/sundials_direct.h>
#include <sundials/sundials_nvector.h>

Go to the source code of this file.

Defines

#define KINDIRECT_SUCCESS   0
#define KINDIRECT_MEM_NULL   -1
#define KINDIRECT_LMEM_NULL   -2
#define KINDIRECT_ILL_INPUT   -3
#define KINDIRECT_MEM_FAIL   -4
#define KINDIRECT_JACFUNC_UNRECVR   -5
#define KINDIRECT_JACFUNC_RECVR   -6

Typedefs

typedef int(* KINDlsDenseJacFn )(int N, N_Vector u, N_Vector fu, DlsMat J, void *jac_data, N_Vector tmp1, N_Vector tmp2)
typedef int(* KINDlsBandJacFn )(int N, int mupper, int mlower, N_Vector u, N_Vector fu, DlsMat J, void *jac_data, N_Vector tmp1, N_Vector tmp2)

Functions

SUNDIALS_EXPORT int KINDlsSetJacFn (void *kinmem, void *jac, void *jac_data)
SUNDIALS_EXPORT int KINDlsGetWorkSpace (void *kinmem, long int *lenrwB, long int *leniwB)
SUNDIALS_EXPORT int KINDlsGetNumJacEvals (void *kinmem, long int *njevalsB)
SUNDIALS_EXPORT int KINDlsGetNumFuncEvals (void *kinmem, long int *nfevalsB)
SUNDIALS_EXPORT int KINDlsGetLastFlag (void *kinmem, int *flag)
SUNDIALS_EXPORT char * KINDlsGetReturnFlagName (int flag)

Define Documentation

#define KINDIRECT_ILL_INPUT   -3
#define KINDIRECT_JACFUNC_RECVR   -6
#define KINDIRECT_JACFUNC_UNRECVR   -5
#define KINDIRECT_LMEM_NULL   -2
#define KINDIRECT_MEM_FAIL   -4
#define KINDIRECT_MEM_NULL   -1
#define KINDIRECT_SUCCESS   0

Typedef Documentation

typedef int(* KINDlsBandJacFn)(int N, int mupper, int mlower, N_Vector u, N_Vector fu, DlsMat J, void *jac_data, N_Vector tmp1, N_Vector tmp2)
typedef int(* KINDlsDenseJacFn)(int N, N_Vector u, N_Vector fu, DlsMat J, void *jac_data, N_Vector tmp1, N_Vector tmp2)

Function Documentation

SUNDIALS_EXPORT int KINDlsGetLastFlag ( void *  kinmem,
int *  flag 
)
SUNDIALS_EXPORT int KINDlsGetNumFuncEvals ( void *  kinmem,
long int *  nfevalsB 
)
SUNDIALS_EXPORT int KINDlsGetNumJacEvals ( void *  kinmem,
long int *  njevalsB 
)
SUNDIALS_EXPORT char* KINDlsGetReturnFlagName ( int  flag  ) 
SUNDIALS_EXPORT int KINDlsGetWorkSpace ( void *  kinmem,
long int *  lenrwB,
long int *  leniwB 
)
SUNDIALS_EXPORT int KINDlsSetJacFn ( void *  kinmem,
void *  jac,
void *  jac_data 
)

Generated on Wed Dec 30 11:05:04 2009 for SimTKcore by  doxygen 1.6.1