#include <stdio.h>
#include <stdlib.h>
#include <cvodes/cvodes.h>
#include <cvodes/cvodes_dense.h>
#include <nvector/nvector_serial.h>
#include <sundials/sundials_types.h>
#include <sundials/sundials_math.h>
Classes | |
struct | UserData |
Defines | |
#define | Ith(v, i) NV_Ith_S(v,i-1) |
#define | IJth(A, i, j) DENSE_ELEM(A,i-1,j-1) |
#define | NEQ 3 |
#define | RTOL RCONST(1e-6) |
#define | ATOL1 RCONST(1e-8) |
#define | ATOL2 RCONST(1e-14) |
#define | ATOL3 RCONST(1e-6) |
#define | ATOLl RCONST(1e-8) |
#define | ATOLq RCONST(1e-6) |
#define | T0 RCONST(0.0) |
#define | TOUT RCONST(4e7) |
#define | TB1 RCONST(4e7) |
#define | TB2 RCONST(50.0) |
#define | STEPS 150 |
#define | NP 3 |
#define | ZERO RCONST(0.0) |
Functions | |
int | main (int argc, char *argv[]) |
#define ATOL1 RCONST(1e-8) |
#define ATOL2 RCONST(1e-14) |
#define ATOL3 RCONST(1e-6) |
#define ATOLl RCONST(1e-8) |
Referenced by main().
#define ATOLq RCONST(1e-6) |
Referenced by main().
#define Ith | ( | v, | |||
i | ) | NV_Ith_S(v,i-1) |
#define NEQ 3 |
#define NP 3 |
#define RTOL RCONST(1e-6) |
#define STEPS 150 |
#define T0 RCONST(0.0) |
#define TB1 RCONST(4e7) |
Referenced by main().
#define TB2 RCONST(50.0) |
Referenced by main().
#define TOUT RCONST(4e7) |
#define ZERO RCONST(0.0) |
int main | ( | int | argc, | |
char * | argv[] | |||
) |
References ATOLl, ATOLq, CV_BDF, CV_HERMITE, CV_NEWTON, CV_NORMAL, CV_SS, CV_WF, CVadjFree(), CVadjGetCVodeBmem(), CVadjMalloc(), CVDense(), CVDenseB(), CVDlsSetJacFn(), CVDlsSetJacFnB(), CVodeB(), CVodeCreate(), CVodeCreateB(), CVodeF(), CVodeFree(), CVodeGetNumSteps(), CVodeGetQuad(), CVodeGetQuadB(), CVodeMalloc(), CVodeMallocB(), CVodeQuadMalloc(), CVodeQuadMallocB(), CVodeQuadReInitB(), CVodeReInitB(), CVodeSetEwtFn(), CVodeSetFdata(), CVodeSetFdataB(), CVodeSetQuadErrCon(), CVodeSetQuadErrConB(), CVodeSetQuadFdata(), CVodeSetQuadFdataB(), fkinkryx::i, Ith, N_VDestroy_Serial(), N_VNew_Serial(), NEQ, NP, __fidadenx.f__::nst, UserData::p, RTOL, STEPS, T0, TB1, TB2, TOUT, TRUE, y, and ZERO.