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 
)

Referenced by main().


Generated on Fri Sep 26 07:44:21 2008 for SimTKcore by  doxygen 1.5.6