kinsol_bbdpre.h File Reference

#include <sundials/sundials_nvector.h>

Go to the source code of this file.

Defines

#define KINBBDPRE_SUCCESS   0
#define KINBBDPRE_PDATA_NULL   -11
#define KINBBDPRE_FUNC_UNRECVR   -12

Typedefs

typedef int(* KINCommFn )(int Nlocal, N_Vector u, void *f_data)
typedef int(* KINLocalFn )(int Nlocal, N_Vector uu, N_Vector gval, void *f_data)

Functions

SUNDIALS_EXPORT void * KINBBDPrecAlloc (void *kinmem, int Nlocal, int mudq, int mldq, int mukeep, int mlkeep, realtype dq_rel_uu, KINLocalFn gloc, KINCommFn gcomm)
SUNDIALS_EXPORT int KINBBDSptfqmr (void *kinmem, int maxl, void *p_data)
SUNDIALS_EXPORT int KINBBDSpbcg (void *kinmem, int maxl, void *p_data)
SUNDIALS_EXPORT int KINBBDSpgmr (void *kinmem, int maxl, void *p_data)
SUNDIALS_EXPORT void KINBBDPrecFree (void **p_data)
SUNDIALS_EXPORT int KINBBDPrecGetWorkSpace (void *p_data, long int *lenrwBBDP, long int *leniwBBDP)
SUNDIALS_EXPORT int KINBBDPrecGetNumGfnEvals (void *p_data, long int *ngevalsBBDP)
SUNDIALS_EXPORT char * KINBBDPrecGetReturnFlagName (int flag)
SUNDIALS_EXPORT int KINBBDPrecSetup (N_Vector uu, N_Vector uscale, N_Vector fval, N_Vector fscale, void *p_data, N_Vector vtemp1, N_Vector vtemp2)
SUNDIALS_EXPORT int KINBBDPrecSolve (N_Vector uu, N_Vector uscale, N_Vector fval, N_Vector fscale, N_Vector vv, void *p_data, N_Vector vtemp)


Define Documentation

#define KINBBDPRE_FUNC_UNRECVR   -12

#define KINBBDPRE_PDATA_NULL   -11

#define KINBBDPRE_SUCCESS   0


Typedef Documentation

typedef int(* KINCommFn)(int Nlocal, N_Vector u, void *f_data)

typedef int(* KINLocalFn)(int Nlocal, N_Vector uu, N_Vector gval, void *f_data)


Function Documentation

SUNDIALS_EXPORT void* KINBBDPrecAlloc ( void *  kinmem,
int  Nlocal,
int  mudq,
int  mldq,
int  mukeep,
int  mlkeep,
realtype  dq_rel_uu,
KINLocalFn  gloc,
KINCommFn  gcomm 
)

Referenced by main().

SUNDIALS_EXPORT void KINBBDPrecFree ( void **  p_data  ) 

Referenced by main().

SUNDIALS_EXPORT int KINBBDPrecGetNumGfnEvals ( void *  p_data,
long int *  ngevalsBBDP 
)

SUNDIALS_EXPORT char* KINBBDPrecGetReturnFlagName ( int  flag  ) 

SUNDIALS_EXPORT int KINBBDPrecGetWorkSpace ( void *  p_data,
long int *  lenrwBBDP,
long int *  leniwBBDP 
)

SUNDIALS_EXPORT int KINBBDPrecSetup ( N_Vector  uu,
N_Vector  uscale,
N_Vector  fval,
N_Vector  fscale,
void *  p_data,
N_Vector  vtemp1,
N_Vector  vtemp2 
)

SUNDIALS_EXPORT int KINBBDPrecSolve ( N_Vector  uu,
N_Vector  uscale,
N_Vector  fval,
N_Vector  fscale,
N_Vector  vv,
void *  p_data,
N_Vector  vtemp 
)

SUNDIALS_EXPORT int KINBBDSpbcg ( void *  kinmem,
int  maxl,
void *  p_data 
)

SUNDIALS_EXPORT int KINBBDSpgmr ( void *  kinmem,
int  maxl,
void *  p_data 
)

Referenced by main().

SUNDIALS_EXPORT int KINBBDSptfqmr ( void *  kinmem,
int  maxl,
void *  p_data 
)


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