Main Page | Modules | Data Structures | Directories | File List | Data Fields | Globals

IDA DAE Solver: x(t)
[ODE/DAE Integrator Interface]

Collaboration diagram for IDA DAE Solver: x(t):

NOT COMPILED CODE: This module contains the functions that will call SUNDIALS IDA solver routines for DAE systems, once implemented. More...

Functions

int fRes (realtype t, N_Vector y, N_Vector dy, N_Vector r, void *f_data)
 fRes routine.
int JacRes (long int Neq, realtype tt, N_Vector yy, N_Vector yp, N_Vector resvec, realtype cj, void *jdata, DenseMat JJ, N_Vector tempv1, N_Vector tempv2, N_Vector tempv3)
SBML_ODESOLVER_API int IntegratorInstance_idaOneStep (integratorInstance_t *engine)
int IntegratorInstance_createIdaSolverStructures (integratorInstance_t *engine)
void IntegratorInstance_freeIDASolverStructures (integratorInstance_t *engine)
SBML_ODESOLVER_API void IntegratorInstance_printIDAStatistics (integratorInstance_t *engine, FILE *f)
 Prints some final statistics of the calls to CVODE routines.

Detailed Description

NOT COMPILED CODE: This module contains the functions that will call SUNDIALS IDA solver routines for DAE systems, once implemented.

This code is not working yet. It is not compiled with the current package. It is included in the documentation merely to motivate people to help us implement this functionality. The main problem is that ODE construction currently can't decide which variables are to be defined via algebraic constraints. Contact us, if you want to help!


Function Documentation

static int fRes realtype  t,
N_Vector  y,
N_Vector  dy,
N_Vector  r,
void *  f_data
 

fRes routine.

Compute the system residual function. This function is called by IDA's integration routines every time needed.

static void JacRes long int  Neq,
realtype  tt,
N_Vector  yy,
N_Vector  yp,
N_Vector  resvec,
realtype  cj,
void *  jdata,
DenseMat  JJ,
N_Vector  tempv1,
N_Vector  tempv2,
N_Vector  tempv3
 

SBML_ODESOLVER_API int IntegratorInstance_idaOneStep integratorInstance_t engine  ) 
 

int IntegratorInstance_createIdaSolverStructures integratorInstance_t engine  ) 
 

void IntegratorInstance_freeIDASolverStructures integratorInstance_t engine  ) 
 

SBML_ODESOLVER_API void IntegratorInstance_printIDAStatistics integratorInstance_t engine,
FILE *  f
 

Prints some final statistics of the calls to CVODE routines.


Generated on Wed Dec 21 18:10:36 2005 for SBML ODE Solver Library API by  doxygen 1.4.4