cvodes_bandpre.h File Reference

#include <sundials/sundials_nvector.h>

Go to the source code of this file.

Defines

#define CVBANDPRE_SUCCESS   0
#define CVBANDPRE_PDATA_NULL   -11
#define CVBANDPRE_RHSFUNC_UNRECVR   -12
#define CVBANDPRE_ADJMEM_NULL   -111
#define CVBANDPRE_MEM_FAIL   -112

Functions

SUNDIALS_EXPORT void * CVBandPrecAlloc (void *cvode_mem, int N, int mu, int ml)
SUNDIALS_EXPORT int CVBPSptfqmr (void *cvode_mem, int pretype, int maxl, void *p_data)
SUNDIALS_EXPORT int CVBPSpbcg (void *cvode_mem, int pretype, int maxl, void *p_data)
SUNDIALS_EXPORT int CVBPSpgmr (void *cvode_mem, int pretype, int maxl, void *p_data)
SUNDIALS_EXPORT void CVBandPrecFree (void **bp_data)
SUNDIALS_EXPORT int CVBandPrecGetWorkSpace (void *bp_data, long int *lenrwLS, long int *leniwLS)
SUNDIALS_EXPORT int CVBandPrecGetNumRhsEvals (void *bp_data, long int *nfevalsBP)
SUNDIALS_EXPORT char * CVBandPrecGetReturnFlagName (int flag)
SUNDIALS_EXPORT int CVBandPrecAllocB (void *cvadj_mem, int nB, int muB, int mlB)
SUNDIALS_EXPORT int CVBPSptfqmrB (void *cvadj_mem, int pretypeB, int maxlB)
SUNDIALS_EXPORT int CVBPSpbcgB (void *cvadj_mem, int pretypeB, int maxlB)
SUNDIALS_EXPORT int CVBPSpgmrB (void *cvadj_mem, int pretypeB, int maxlB)
SUNDIALS_EXPORT void CVBandPrecFreeB (void *cvadj_mem)


Define Documentation

#define CVBANDPRE_ADJMEM_NULL   -111

#define CVBANDPRE_MEM_FAIL   -112

#define CVBANDPRE_PDATA_NULL   -11

#define CVBANDPRE_RHSFUNC_UNRECVR   -12

#define CVBANDPRE_SUCCESS   0


Function Documentation

SUNDIALS_EXPORT void* CVBandPrecAlloc ( void *  cvode_mem,
int  N,
int  mu,
int  ml 
)

SUNDIALS_EXPORT int CVBandPrecAllocB ( void *  cvadj_mem,
int  nB,
int  muB,
int  mlB 
)

SUNDIALS_EXPORT void CVBandPrecFree ( void **  bp_data  ) 

SUNDIALS_EXPORT void CVBandPrecFreeB ( void *  cvadj_mem  ) 

SUNDIALS_EXPORT int CVBandPrecGetNumRhsEvals ( void *  bp_data,
long int *  nfevalsBP 
)

SUNDIALS_EXPORT char* CVBandPrecGetReturnFlagName ( int  flag  ) 

SUNDIALS_EXPORT int CVBandPrecGetWorkSpace ( void *  bp_data,
long int *  lenrwLS,
long int *  leniwLS 
)

SUNDIALS_EXPORT int CVBPSpbcg ( void *  cvode_mem,
int  pretype,
int  maxl,
void *  p_data 
)

SUNDIALS_EXPORT int CVBPSpbcgB ( void *  cvadj_mem,
int  pretypeB,
int  maxlB 
)

SUNDIALS_EXPORT int CVBPSpgmr ( void *  cvode_mem,
int  pretype,
int  maxl,
void *  p_data 
)

SUNDIALS_EXPORT int CVBPSpgmrB ( void *  cvadj_mem,
int  pretypeB,
int  maxlB 
)

SUNDIALS_EXPORT int CVBPSptfqmr ( void *  cvode_mem,
int  pretype,
int  maxl,
void *  p_data 
)

SUNDIALS_EXPORT int CVBPSptfqmrB ( void *  cvadj_mem,
int  pretypeB,
int  maxlB 
)


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