A  
adaptivity_args [Arkode]  
adaptivity_fn [Arkode] 
A function implementing a time step adaptivity algorithm that chooses an
$h$ that satisfies the error tolerances.

adaptivity_method [Arkode] 
Asymptotic error control algorithms.

adaptivity_params [Arkode] 
Parameters for the standard adaptivity algorithms.

ark_table [Arkode] 
Additive Butcher tables

atimes [Spils] 
Functions
f v z that calculate z = A v using an internal
representation of A .

B  
band_fn [Arkode.Dls.Mass] 
Callback functions that compute banded approximations to a mass
matrix.

band_jac_fn [Idas.Adjoint.Dls] 
Callback functions that compute banded approximations to a Jacobian
matrix.

band_jac_fn [Cvodes.Adjoint.Dls] 
Callback functions that compute banded approximations to a Jacobian
matrix.

band_jac_fn [Arkode.Dls] 
Callback functions that compute banded approximations to
a Jacobian matrix.

band_jac_fn [Ida.Dls] 
Callback functions that compute banded approximations to
a Jacobian matrix.

band_jac_fn [Kinsol.Dls] 
Callback functions that compute banded approximations to
a Jacobian matrix.

band_jac_fn [Cvode.Dls] 
Callback functions that compute banded approximations to
a Jacobian matrix.

band_jac_fn_no_sens [Idas.Adjoint.Dls] 
Callback functions that compute banded approximations to
a Jacobian matrix without forward sensitivities.

band_jac_fn_no_sens [Cvodes.Adjoint.Dls] 
Callback functions that compute banded approximations to
a Jacobian matrix without forward sensitivities.

band_jac_fn_with_sens [Idas.Adjoint.Dls] 
Callback functions that compute banded approximations to
a Jacobian matrix with forward sensitivities.

band_jac_fn_with_sens [Cvodes.Adjoint.Dls] 
Callback functions that compute banded approximations to
a Jacobian matrix with forward sensitivities.

bandrange [Idas.Adjoint] 
The range of nonzero entries in a band matrix.

bandrange [Cvodes.Adjoint] 
The range of nonzero entries in a band matrix.

bandrange [Arkode] 
The range of nonzero entries in a band matrix.

bandrange [Ida] 
The range of nonzero entries in a band matrix.

bandrange [Kinsol] 
The range of nonzero entries in a band matrix.

bandrange [Cvode] 
The range of nonzero entries in a band matrix.

bandwidths [Idas_bbd] 
The bandwidths for the difference quotient Jacobian operation.

bandwidths [Ida_bbd] 
The bandwidths for the difference quotient Jacobian operation.

bandwidths [Cvodes_bbd] 
The bandwidths for the difference quotient Jacobian operation.

bandwidths [Cvode_bbd] 
The bandwidths for the difference quotient Jacobian operation.

bandwidths [Arkode_bbd] 
The bandwidths for the difference quotient Jacobian operation.

bandwidths [Kinsol_bbd] 
The bandwidths for the difference quotient Jacobian operation.

bquadrhsfn [Idas.Adjoint.Quadrature] 
These functions compute the quadrature equation righthand side for
the backward problem.

bquadrhsfn [Cvodes.Adjoint.Quadrature] 
These functions compute the quadrature equation righthand side for
the backward problem.

bquadrhsfn_args [Idas.Adjoint.Quadrature] 
Arguments common to
Idas.Adjoint.Quadrature.bquadrhsfn_no_sens and
Idas.Adjoint.Quadrature.bquadrhsfn_with_sens .

bquadrhsfn_args [Cvodes.Adjoint.Quadrature] 
Arguments common to
Cvodes.Adjoint.Quadrature.bquadrhsfn_no_sens and
Cvodes.Adjoint.Quadrature.bquadrhsfn_with_sens .

bquadrhsfn_no_sens [Idas.Adjoint.Quadrature] 
Functions defining backward quadrature variables without forward
sensitivities.

bquadrhsfn_no_sens [Cvodes.Adjoint.Quadrature] 
Functions defining backward quadrature variables without forward
sensitivities.

bquadrhsfn_with_sens [Idas.Adjoint.Quadrature] 
Functions defining backward quadrature variables that
depend on forward sensitivities.

bquadrhsfn_with_sens [Cvodes.Adjoint.Quadrature] 
Functions defining backward quadrature variables with forward
sensitivities.

bresfn [Idas.Adjoint] 
Functions that evaluate the righthand side of a backward DAE system
with or without forward sensitivities.

bresfn_args [Idas.Adjoint]  
bresfn_no_sens [Idas.Adjoint] 
Backward functions without forward sensitivities.

bresfn_with_sens [Idas.Adjoint] 
Backward functions with forward sensitivities.

brhsfn [Cvodes.Adjoint] 
Functions that evaluate the righthand side of a backward ODE system
with or without forward sensitivities.

brhsfn_args [Cvodes.Adjoint] 
Arguments common to
Cvodes.Adjoint.brhsfn_no_sens and Cvodes.Adjoint.brhsfn_with_sens .

brhsfn_no_sens [Cvodes.Adjoint] 
Backward functions without forward sensitivities.

brhsfn_with_sens [Cvodes.Adjoint] 
Backward functions with forward sensitivities.

bsession [Idas.Adjoint] 
A backward session with the IDAS solver.

bsession [Cvodes.Adjoint] 
A backward session with the CVODES solver.

C  
callbacks [Arkode.Alternate.Mass] 
The callbacks needed to implement an alternate linear solver.

callbacks [Arkode.Alternate] 
The callbacks needed to implement an alternate linear solver.

callbacks [Ida.Alternate] 
The callbacks needed to implement an alternate linear solver.

callbacks [Kinsol.Alternate] 
The callbacks needed to implement an alternate linear solver.

callbacks [Cvode.Alternate] 
The callbacks needed to implement an alternate linear solver.

comm_fn [Idas_bbd] 
Functions that perform the interprocess communication necessary
for the execution of
Idas_bbd.local_fn .

comm_fn [Ida_bbd] 
Functions that perform the interprocess communication necessary
for the execution of
Ida_bbd.local_fn .

comm_fn [Cvodes_bbd] 
Functions that perform the interprocess communication necessary
for the execution of
Cvodes_bbd.local_fn .

comm_fn [Cvode_bbd] 
Functions that perform the interprocess communication necessary
for the execution of
Cvode_bbd.local_fn .

comm_fn [Arkode_bbd] 
Functions that perform the interprocess communication necessary
for the execution of
Arkode_bbd.local_fn .

comm_fn [Kinsol_bbd] 
Functions that perform the interprocess communication necessary
for the execution of
Kinsol_bbd.local_fn .

conv_fail [Arkode.Alternate] 
Indicates problems during the solution of nonlinear equations at a
step.

conv_fail [Cvode.Alternate] 
Indicates problems during the solution of nonlinear equations at a
step.

csc [Sls.SparseMatrix]  
csr [Sls.SparseMatrix]  
D  
d [Sundials.RootDirs] 
Values indicating which types of roots are sought.

data [Nvector_pthreads] 
Pthreads nvectors are based on
bigarrays of floats.

data [Nvector_openmp] 
OpenMP nvectors are based on
bigarrays of floats.

data [Nvector_parallel] 
Parallel nvectors carry triples of a local
bigarray of floats,
a global length, and an MPI communicator.

data [Nvector_serial] 
Serial nvectors are based on
bigarrays of floats.

data [Nvector_array.ARRAY_NVECTOR] 
Type of the underlying array.

data [Nvector.NVECTOR] 
The data wrapped within an nvector.

data [Sundials.RealArray2] 
An alias for the underlying
Bigarray.

dense_fn [Arkode.Dls.Mass] 
Callback functions that compute dense approximations to a mass
matrix.

dense_jac_fn [Idas.Adjoint.Dls] 
Callback functions that compute dense approximations to a Jacobian
matrix.

dense_jac_fn [Cvodes.Adjoint.Dls] 
Callback functions that compute dense approximations to a Jacobian
matrix.

dense_jac_fn [Arkode.Dls] 
Callback functions that compute dense approximations to a Jacobian
matrix.

dense_jac_fn [Ida.Dls] 
Callback functions that compute dense approximations to a Jacobian
matrix.

dense_jac_fn [Kinsol.Dls] 
Callback functions that compute dense approximations to a Jacobian
matrix.

dense_jac_fn [Cvode.Dls] 
Callback functions that compute dense approximations to a Jacobian
matrix.

dense_jac_fn_no_sens [Idas.Adjoint.Dls] 
Callback functions that compute dense approximations to a Jacobian
matrix without forward sensitivities.

dense_jac_fn_no_sens [Cvodes.Adjoint.Dls] 
Callback functions that compute dense approximations to a Jacobian
matrix without forward sensitivities.

dense_jac_fn_with_sens [Idas.Adjoint.Dls] 
Callback functions that compute dense approximations to a Jacobian
matrix with forward sensitivities.

dense_jac_fn_with_sens [Cvodes.Adjoint.Dls] 
Callback functions that compute dense approximations to a Jacobian
matrix with forward sensitivities.

dimensions [Dls.BandMatrix] 
Band matrix dimensions.

double [Ida] 
Workspaces with two temporary vectors.

double [Kinsol] 
Workspaces with two temporary vectors.

double [Cvode] 
Workspaces with two temporary vectors.

dq_method [Idas.Sensitivity] 
A difference quotient strategy.

dq_method [Cvodes.Sensitivity] 
A difference quotient strategy.

E  
erk_table [Arkode] 
Explicit Butcher tables

error_details [Sundials] 
Information passed to registered error handler functions.

error_weight_fun [Arkode] 
Functions that set the multiplicative error weights for use in the weighted
RMS norm.

error_weight_fun [Ida] 
Functions that set the multiplicative error weights for use in the weighted
RMS norm.

error_weight_fun [Cvode] 
Functions that set the multiplicative error weights for use in the weighted
RMS norm.

eta_choice [Kinsol] 
The eta parameter in the stopping criteria for the linear system solver.

eta_params [Kinsol] 
The parameters gamma and alpha in the formula for the Eisenstat and
Walker Choice 2 for eta.

G  
gammas [Arkode.Alternate] 
Internal values used in Newton iteration.

gammas [Cvode.Alternate] 
Internal values used in Newton iteration.

gramschmidt_type [Spils] 
The type of GramSchmidt orthogonalization in SPGMR linear solvers.

I  
imex [Arkode]  
integrator_stats [Arkode] 
Summaries of integrator statistics.

integrator_stats [Ida] 
Summaries of integrator statistics.

integrator_stats [Cvode] 
Summaries of integrator statistics.

interpolation [Idas.Adjoint] 
Specifies the type of interpolation to use between checkpoints.

interpolation [Cvodes.Adjoint] 
Specifies the type of interpolation to use between checkpoints.

irk_table [Arkode] 
Implicit Butcher tables

iter [Cvodes.Adjoint] 
Choice of method for solving nonlinear systems that arise in solver
formulas.

iter [Arkode] 
Choice of method for solving nonlinear systems that arise in the solution
of implicit systems.

iter [Cvode] 
Choice of method for solving nonlinear systems that arise in solver
formulas.

J  
jac_times_vec_fn [Idas.Adjoint.Spils] 
Callback functions that compute the Jacobian times a vector.

jac_times_vec_fn [Cvodes.Adjoint.Spils] 
Callback functions that compute the Jacobian times a vector.

jac_times_vec_fn [Arkode.Spils] 
Callback functions that compute the Jacobian times a vector.

jac_times_vec_fn [Ida.Spils] 
Callback functions that compute the Jacobian times a vector.

jac_times_vec_fn [Kinsol.Spils] 
Callback functions that compute (an approximation to) the Jacobian
times a vector.

jac_times_vec_fn [Cvode.Spils] 
Callback functions that compute the Jacobian times a vector.

jac_times_vec_fn_no_sens [Idas.Adjoint.Spils] 
Callback functions that compute the Jacobian times a vector without
forward sensitivities.

jac_times_vec_fn_no_sens [Cvodes.Adjoint.Spils] 
Callback functions that compute the Jacobian times a vector without
forward sensitivities.

jac_times_vec_fn_with_sens [Idas.Adjoint.Spils] 
Callback functions that compute the Jacobian times a vector with
forward sensitivities.

jac_times_vec_fn_with_sens [Cvodes.Adjoint.Spils] 
Callback functions that compute the Jacobian times a vector with
forward sensitivities.

jacobian_arg [Idas.Adjoint] 
Arguments common to Jacobian callback functions.

jacobian_arg [Cvodes.Adjoint] 
Arguments common to Jacobian callback functions.

jacobian_arg [Arkode] 
Arguments common to Jacobian callback functions.

jacobian_arg [Ida] 
Arguments common to Jacobian callback functions.

jacobian_arg [Kinsol] 
Arguments common to Jacobian callback functions.

jacobian_arg [Cvode] 
Arguments common to Jacobian callback functions.

K  
kind [Nvector_pthreads] 
Represents the internal layout of a Pthreads nvector.

kind [Nvector_openmp] 
Represents the internal layout of an OpenMP nvector.

kind [Nvector_parallel] 
Represents the internal layout of a parallel nvector.

kind [Nvector_serial] 
Represents any nvector that can be treated as a serial nvector.

kind [Nvector_array.ARRAY_NVECTOR] 
Array nvectors are custom nvectors.

kind [Nvector_custom] 
Represents an nvector manipulated by operations written in OCaml.

kind [Nvector.NVECTOR] 
Classifies the internal structure of an nvector.

L  
linear_solver [Idas.Adjoint] 
Linear solvers used in backward problems.

linear_solver [Cvodes.Adjoint] 
Linear solvers used in backward problems.

linear_solver [Arkode] 
Linear solvers used by Arkode.

linear_solver [Ida] 
Linear solvers used by Ida.

linear_solver [Kinsol] 
Linear solvers used by Kinsol.

linear_solver [Cvode] 
Linear solvers used by Cvode.

linearity [Arkode] 
The linearity of the implicit portion of the problem.

linit [Arkode.Alternate] 
Functions that initialize linear solver data, like counters and
statistics.

linit [Ida.Alternate] 
Functions that initialize linear solver data, like counters and
statistics.

linit [Kinsol.Alternate] 
Functions that initialize linear solver data, like counters and
statistics.

linit [Cvode.Alternate] 
Functions that initialize linear solver data, like counters and
statistics.

lmm [Cvode] 
Choice of linear multistep method.

local_fn [Idas_bbd] 
Functions that approximate backward residual functions using local
computations only.

local_fn [Ida_bbd] 
Approximates the righthand side function using local computations only.

local_fn [Cvodes_bbd] 
Functions that approximate backward righthand side functions
using local computations only.

local_fn [Cvode_bbd] 
Approximates the righthand side function using local computations only.

local_fn [Arkode_bbd] 
Approximates the righthand side function using local computations only.

local_fn [Kinsol_bbd] 
Approximates the system function using local computations only.

lsetup [Arkode.Alternate] 
Functions that prepare the linear solver for subsequent calls
to lsolve.

lsetup [Ida.Alternate] 
Functions that prepare the linear solver for subsequent calls to
lsolve.

lsetup [Kinsol.Alternate] 
Functions that prepare the linear solver for subsequent calls to
Kinsol.Alternate.lsolve .

lsetup [Cvode.Alternate] 
Functions that prepare the linear solver for subsequent calls
to lsolve.

lsetup_args [Arkode.Alternate] 
Arguments to
Arkode.Alternate.lsetup .

lsetup_args [Ida.Alternate] 
Arguments to
Ida.Alternate.lsetup .

lsetup_args [Cvode.Alternate] 
Arguments to
Cvode.Alternate.lsetup .

lsolve [Arkode.Alternate] 
Functions that solve the linear equation $Ax = b$.

lsolve [Ida.Alternate] 
Functions that solve the linear equation $Mx = b$.

lsolve [Kinsol.Alternate] 
Functions that solve the linear equation $Jx = b$.

lsolve [Cvode.Alternate] 
Functions that solve the linear equation $Mx = b$.

lsolve_args [Arkode.Alternate] 
Arguments to
Arkode.Alternate.lsolve .

lsolve_args [Ida.Alternate] 
Arguments to
Ida.Alternate.lsolve .

lsolve_args [Cvode.Alternate] 
Arguments to
Cvode.Alternate.lsolve .

M  
mass_solver [Arkode] 
Mass matrix solvers used by Arkode.

minit [Arkode.Alternate.Mass] 
Functions that initialize mass matrix solver data, like counters and
statistics.

ml [Dls.ArrayBandMatrix] 
Lowerbandwidth.

msetup [Arkode.Alternate.Mass] 
Functions that prepare the mass matrix solver for subsequent calls
to lsolve.

msolve [Arkode.Alternate.Mass] 
Functions that solve the linear equation $Mx = b$.

mu [Dls.ArrayBandMatrix] 
Upperbandwidth.

N  
nvector [Nvector] 
An alias for
Nvector.t .

nvector_ops [Nvector_custom] 
The set of operations required to define an nvector.

O  
ordering [Idas.Adjoint.Sls.Superlumt] 
The ordering algorithm used for reducing fill.

ordering [Idas.Adjoint.Sls.Klu] 
The ordering algorithm used for reducing fill.

ordering [Cvodes.Adjoint.Sls.Superlumt] 
The ordering algorithm used for reducing fill.

ordering [Cvodes.Adjoint.Sls.Klu] 
The ordering algorithm used for reducing fill.

ordering [Arkode.Sls.Superlumt] 
The ordering algorithm used for reducing fill.

ordering [Arkode.Sls.Klu] 
The ordering algorithm used for reducing fill.

ordering [Ida.Sls.Superlumt] 
The ordering algorithm used for reducing fill.

ordering [Ida.Sls.Klu] 
The ordering algorithm used for reducing fill.

ordering [Kinsol.Sls.Superlumt] 
The ordering algorithm used for reducing fill.

ordering [Kinsol.Sls.Klu] 
The ordering algorithm used for reducing fill.

ordering [Cvode.Sls.Superlumt] 
The ordering algorithm used for reducing fill.

ordering [Cvode.Sls.Klu] 
The ordering algorithm used for reducing fill.

P  
parallel_bsession [Idas_bbd] 
Alias for sessions based on parallel nvectors.

parallel_bsession [Cvodes_bbd] 
Alias for sessions based on parallel nvectors.

parallel_preconditioner [Idas_bbd] 
Alias for preconditioners based on parallel nvectors.

parallel_preconditioner [Ida_bbd] 
Alias for preconditioners based on parallel nvectors.

parallel_preconditioner [Cvodes_bbd] 
Alias for preconditioners based on parallel nvectors.

parallel_preconditioner [Cvode_bbd] 
Alias for preconditioners based on parallel nvectors.

parallel_preconditioner [Arkode_bbd] 
Alias for preconditioners based on parallel nvectors.

parallel_preconditioner [Kinsol_bbd] 
Alias for preconditioners based on parallel nvectors.

parallel_session [Ida_bbd] 
Alias for sessions based on parallel nvectors.

parallel_session [Cvode_bbd] 
Alias for sessions based on parallel nvectors.

parallel_session [Arkode_bbd] 
Alias for sessions based on parallel nvectors.

parallel_session [Kinsol_bbd] 
Alias for sessions based on parallel nvectors.

postprocess_step_fn [Arkode] 
A function to process the results of each timestep solution.

prec_setup_fn [Idas.Adjoint.Spils] 
Callback functions that preprocess or evaluate Jacobianrelated data
need by
Idas.Adjoint.Spils.prec_solve_fn without forward sensitivities.

prec_setup_fn [Cvodes.Adjoint.Spils] 
Callback functions that preprocess or evaluate Jacobianrelated data
needed by
Cvodes.Adjoint.Spils.prec_solve_fn without forward sensitivities.

prec_setup_fn [Arkode.Spils.Mass] 
Callback functions that preprocess or evaluate mass matrixrelated
data needed by
Arkode.Spils.Mass.prec_solve_fn .

prec_setup_fn [Arkode.Spils] 
Callback functions that preprocess or evaluate Jacobianrelated data
needed by
Arkode.Spils.prec_solve_fn .

prec_setup_fn [Ida.Spils] 
Callback functions that preprocess or evaluate Jacobianrelated data
need by
Ida.Spils.prec_solve_fn .

prec_setup_fn [Kinsol.Spils] 
Callback functions that preprocess or evaluate Jacobianrelated data
need by
Kinsol.Spils.prec_solve_fn .

prec_setup_fn [Cvode.Spils] 
Callback functions that preprocess or evaluate Jacobianrelated data
needed by
Cvode.Spils.prec_solve_fn .

prec_setup_fn_with_sens [Idas.Adjoint.Spils] 
Callback functions that preprocess or evaluate Jacobianrelated data
need by
Idas.Adjoint.Spils.prec_solve_fn with forward sensitivities.

prec_setup_fn_with_sens [Cvodes.Adjoint.Spils] 
Callback functions that preprocess or evaluate Jacobianrelated data
needed by
Cvodes.Adjoint.Spils.prec_solve_fn with forward sensitivities.

prec_solve_arg [Cvodes.Adjoint.Spils] 
Arguments passed to the preconditioner solver function.

prec_solve_arg [Arkode.Spils.Mass] 
Arguments passed to the mass matrix preconditioner solver function.

prec_solve_arg [Arkode.Spils] 
Arguments passed to the preconditioner solver function.

prec_solve_arg [Cvode.Spils] 
Arguments passed to the preconditioner solver function.

prec_solve_fn [Idas.Adjoint.Spils] 
Callback functions that solve a linear system involving a
preconditioner matrix without forward sensitivities.

prec_solve_fn [Cvodes.Adjoint.Spils] 
Callback functions that solve a linear system involving a
preconditioner matrix without forward sensitivities.

prec_solve_fn [Arkode.Spils.Mass] 
Callback functions that solve a linear mass matrix system involving
a preconditioner matrix.

prec_solve_fn [Arkode.Spils] 
Callback functions that solve a linear system involving a
preconditioner matrix.

prec_solve_fn [Ida.Spils] 
Callback functions that solve a linear system involving a
preconditioner matrix.

prec_solve_fn [Kinsol.Spils] 
Callback functions that solve a linear system involving a
preconditioner matrix.

prec_solve_fn [Cvode.Spils] 
Callback functions that solve a linear system involving a
preconditioner matrix.

prec_solve_fn_with_sens [Idas.Adjoint.Spils] 
Callback functions that solve a linear system involving a
preconditioner matrix with forward sensitivities.

prec_solve_fn_with_sens [Cvodes.Adjoint.Spils] 
Callback functions that solve a linear system involving a
preconditioner matrix with forward sensitivities.

preconditioner [Idas.Adjoint.Spils] 
Specifies a preconditioner and its callback functions.

preconditioner [Cvodes.Adjoint.Spils] 
Specifies a preconditioner, including the type of preconditioning
(none, left, right, or both) and callback functions.

preconditioner [Arkode.Spils.Mass] 
Specifies a preconditioner, including the type of preconditioning
(none, left, right, or both) and callback functions.

preconditioner [Arkode.Spils] 
Specifies a preconditioner, including the type of preconditioning
(none, left, right, or both) and callback functions.

preconditioner [Ida.Spils] 
Specifies a preconditioner and its callback functions.

preconditioner [Kinsol.Spils] 
Specifies a preconditioner, including the type of preconditioning
(none or right) and callback functions.

preconditioner [Cvode.Spils] 
Specifies a preconditioner, including the type of preconditioning
(none, left, right, or both) and callback functions.

preconditioning_type [Spils] 
The type of preconditioning in Krylov solvers.

predictor_method [Arkode]  
print_level [Kinsol] 
Increasing levels of verbosity for informational messages.

problem [Arkode] 
The form of the initial value problem.

psolve [Spils] 
Functions
f r z lr that solve the preconditioner equation P z = r for
the vector z .

Q  
quadrhsfn [Idas.Quadrature] 
Functions defining quadrature variables.

quadrhsfn [Cvodes.Quadrature] 
Functions defining quadrature variables.

quadsensrhsfn [Idas.Sensitivity.Quadrature] 
Functions defining quadrature sensitivities.

quadsensrhsfn [Cvodes.Sensitivity.Quadrature] 
Functions defining quadrature sensitivities.

quadsensrhsfn_args [Idas.Sensitivity.Quadrature] 
Arguments to
Idas.Sensitivity.Quadrature.quadsensrhsfn .

quadsensrhsfn_args [Cvodes.Sensitivity.Quadrature] 
Arguments to
Cvodes.Sensitivity.Quadrature.quadsensrhsfn .

R  
r [Sundials.Roots] 
Values indicating the status of root functions.

res_tolerance [Arkode]  
res_weight_fun [Arkode] 
Functions that compute the weighted RMS residual weights.

resfn [Ida] 
Residual functions that define a DAE problem.

resize_fn [Arkode] 
Called to resize a vector to match the dimensions of another.

result [Kinsol] 
Results of nonlinear solution attempts.

rhsfn [Arkode] 
Righthand side functions for calculating ODE derivatives.

rhsfn [Cvode] 
Righthand side functions for calculating ODE derivatives.

rk_method [Arkode] 
Parameters for the RK method.

rk_timescoefs [Arkode] 
Coefficients for the RK method.

rootsfn [Arkode] 
Called by the solver to calculate the values of root functions.

rootsfn [Ida] 
Called by the solver to calculate the values of root functions.

rootsfn [Cvode] 
Called by the solver to calculate the values of root functions.

S  
sens_method [Idas.Sensitivity] 
Specifies a sensitivity solution method.

sens_method [Cvodes.Sensitivity] 
Specifies a sensitivity solution method.

sens_params [Idas.Sensitivity] 
Specifies problem parameter information for sensitivity
calculations.

sens_params [Cvodes.Sensitivity] 
Specifies problem parameter information for sensitivity
calculations.

sensitivity_stats [Idas.Sensitivity] 
Summaries of sensitivity stats.

sensitivity_stats [Cvodes.Sensitivity] 
Summaries of sensitivity stats.

sensresfn [Idas.Sensitivity] 
Sensitivity functions that calculate the residuals of all
sensitivity equations.

sensresfn_args [Idas.Sensitivity] 
Arguments to
Idas.Sensitivity.sensresfn .

sensrhsfn [Cvodes.Sensitivity] 
Specify a sensitivity function.

sensrhsfn1 [Cvodes.Sensitivity] 
Sensitivity functions that calculate the righthand side of a
single sensitivity equation.

sensrhsfn_all [Cvodes.Sensitivity] 
Sensitivity functions that calculate the righthand sides of
all sensitivity equations.

sensrhsfn_args [Cvodes.Sensitivity] 
Common arguments to
Cvodes.Sensitivity.sensrhsfn1 and Cvodes.Sensitivity.sensrhsfn_all .

serial_bsession [Idas.Adjoint] 
Alias for backward sessions based on serial nvectors.

serial_bsession [Cvodes.Adjoint] 
Alias for backward sessions based on serial nvectors.

serial_linear_solver [Idas.Adjoint] 
Alias for linear solvers that are restricted to serial nvectors.

serial_linear_solver [Cvodes.Adjoint] 
Alias for linear solvers that are restricted to serial nvectors.

serial_linear_solver [Arkode] 
Alias for linear solvers that are restricted to serial nvectors.

serial_linear_solver [Ida] 
Alias for linear solvers that are restricted to serial nvectors.

serial_linear_solver [Kinsol] 
Alias for linear solvers that are restricted to serial nvectors.

serial_linear_solver [Cvode] 
Alias for linear solvers that are restricted to serial nvectors.

serial_mass_solver [Arkode] 
Alias for mass matrix solvers that are restricted to serial nvectors.

serial_session [Arkode] 
Alias for sessions based on serial nvectors.

serial_session [Ida] 
Alias for sessions based on serial nvectors.

serial_session [Kinsol] 
Alias for sessions based on serial nvectors.

serial_session [Cvode] 
Alias for sessions based on serial nvectors.

session [Idas] 
Alias for Ida sessions.

session [Cvodes] 
Alias for Cvode sessions.

session [Arkode] 
A session with the ARKODE solver.

session [Ida] 
A session with the IDA solver.

session [Kinsol] 
A session with the KINSOL solver.

session [Cvode] 
A session with the CVODE solver.

smu [Dls.ArrayBandMatrix] 
Storage upperbandwidth.

solve_arg [Kinsol.Spils] 
Arguments passed to the preconditioner solver function.

solver_result [Arkode] 
Values returned by the step functions.

solver_result [Ida] 
Values returned by the step functions.

solver_result [Cvode] 
Values returned by the step functions.

sparse_jac_fn [Idas.Adjoint.Sls] 
Callback functions that compute sparse approximations to a Jacobian
matrix.

sparse_jac_fn [Cvodes.Adjoint.Sls] 
Callback functions that compute sparse approximations to a Jacobian
matrix.

sparse_jac_fn [Arkode.Sls] 
Callback functions that compute sparse approximations to a Jacobian
matrix.

sparse_jac_fn [Ida.Sls] 
Callback functions that compute sparse approximations to a Jacobian
matrix.

sparse_jac_fn [Kinsol.Sls] 
Callback functions that compute sparse approximations to a Jacobian
matrix.

sparse_jac_fn [Cvode.Sls] 
Callback functions that compute sparse approximations to a Jacobian
matrix.

sparse_jac_fn_no_sens [Idas.Adjoint.Sls] 
Callback functions that compute sparse approximations to a Jacobian
matrix without forward sensitivites.

sparse_jac_fn_no_sens [Cvodes.Adjoint.Sls] 
Callback functions that compute sparse approximations to a Jacobian
matrix without forward sensitivites.

sparse_jac_fn_with_sens [Idas.Adjoint.Sls] 
Callback functions that compute sparse approximations to a Jacobian
matrix with forward sensitivities.

sparse_jac_fn_with_sens [Cvodes.Adjoint.Sls] 
Callback functions that compute sparse approximations to a Jacobian
matrix with forward sensitivities.

sparse_mass_fn [Arkode.Sls] 
Callback functions that compute sparse approximations to the mass
matrix.

stability_fn [Arkode] 
A function that predicts the maximum stable step size for the explicit
portions of an ImEx ODE system.

strategy [Kinsol] 
Strategy used to solve the nonlinear system.

sysfn [Kinsol] 
System function that defines nonlinear problem.

T  
t [Nvector_pthreads] 
The type of Pthreads nvectors.

t [Nvector_openmp] 
The type of OpenMP nvectors.

t [Nvector_parallel] 
The type of parallel nvectors.

t [Ida.VarId] 
For patternmatching on constraints.

t [Nvector_serial] 
The type of serial nvectors.

t [Nvector_custom] 
The type scheme of custom nvectors.

t [Spils.PCG] 
An instance of the PCG solver.

t [Spils.SPTFQMR] 
An instance of the SPTFQMR solver.

t [Spils.SPBCG] 
An instance of the SPBCG solver.

t [Spils.SPFGMR] 
An instance of the SPFGMR solver.

t [Spils.SPGMR] 
An instance of the SPGMR solver.

t [Sls.SparseMatrix] 
A sparse matrix.

t [Dls.ArrayBandMatrix] 
A band matrix accessible directly through a
Bigarray.

t [Dls.BandMatrix] 
An abstract band matrix.

t [Dls.ArrayDenseMatrix] 
A dense matrix accessible directly through a
Bigarray.

t [Dls.DenseMatrix] 
An abstract dense matrix.

t [Nvector.NVECTOR] 
An alias for the nvector type.

t [Nvector.NVECTOR_OPS] 
The vector type.

t [Nvector] 
Represents an nvector of kind
'kind with underlying data of type 'data .

t [Sundials.Logfile] 
An open log file.

t [Sundials.Constraint] 
For patternmatching on constraints.

t [Sundials.RootDirs] 
Arrays that communicate which zerocrossings are sought.

t [Sundials.Roots] 
Arrays that communicate the occurrence of zerocrossings.

t [Sundials.LintArray] 
A Bigarray of integers.

t [Sundials.RealArray2] 
A twodimensional matrix.

t [Sundials.RealArray] 
A Bigarray of floats.

t_csc [Sls.SparseMatrix]  
t_csr [Sls.SparseMatrix]  
times_vec_fn [Arkode.Spils.Mass] 
Callback functions that compute the mass matrix times a vector.

tolerance [Idas.Adjoint.Quadrature] 
Tolerances for calculating backward quadrature variables.

tolerance [Idas.Adjoint] 
Tolerance specifications.

tolerance [Idas.Sensitivity.Quadrature] 
Tolerances for calculating quadrature sensitivities.

tolerance [Idas.Sensitivity] 
Tolerances for calculating sensitivities.

tolerance [Idas.Quadrature] 
Tolerances for calculating quadrature variables.

tolerance [Cvodes.Adjoint.Quadrature] 
Tolerances for calculating backward quadrature variables.

tolerance [Cvodes.Adjoint] 
Tolerance specifications.

tolerance [Cvodes.Sensitivity.Quadrature] 
Tolerances for calculating quadrature sensitivities.

tolerance [Cvodes.Sensitivity] 
Tolerances for calculating sensitivities.

tolerance [Cvodes.Quadrature] 
Tolerances for calculating quadrature variables.

tolerance [Arkode] 
Tolerance specifications.

tolerance [Ida] 
Tolerance specifications.

tolerance [Cvode] 
Tolerance specifications.

triple [Idas.Adjoint] 
Workspaces with three temporary vectors.

triple [Cvodes.Adjoint] 
Workspaces with three temporary vectors.

triple [Arkode] 
Workspaces with three temporary vectors.

triple [Ida] 
Workspaces with three temporary vectors.

triple [Cvode] 
Workspaces with three temporary vectors.
