# Index of types

 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. any [Nvector_serial] The type of any nvector that can be used as a serial nvector. ark_table [Arkode] Additive Butcher tables arrayband [Sundials_Matrix] Generic matrix with array-based band content. arraydense [Sundials_Matrix] Generic matrix with array-based dense content. atimesfn [Sundials_LinearSolver.Iterative.Custom] A function atimesfn v z computes the action of the system matrix on the vector v, storing the result in z. B band [Sundials_Matrix] Generic matrix with Band content. bandrange [Cvodes.Adjoint.Spils.Banded] The range of nonzero entries in a band matrix. bandrange [Arkode.Spils.Banded] The range of nonzero entries in a band matrix. bandrange [Cvode.Spils.Banded] 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 right-hand side for the backward problem. bquadrhsfn [Cvodes.Adjoint.Quadrature] These functions compute the quadrature equation right-hand side for the backward problem. bquadrhsfn_args [Idas.Adjoint.Quadrature] bquadrhsfn_args [Cvodes.Adjoint.Quadrature] 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 right-hand 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 right-hand 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 [Idas.Adjoint.Alternate] The callbacks needed to implement an alternate linear solver. callbacks [Cvodes.Adjoint.Alternate] The callbacks needed to implement an alternate linear solver. callbacks [Arkode.Mass.Alternate] 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 [Sundials_Matrix.Sparse] Compressed-sparse-column format. csr [Sundials_Matrix.Sparse] Compressed-sparse-row format. custom [Sundials_Matrix] Distinguishes a user-supplied matrix from a standard one. 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_array.ARRAY_NVECTOR] Type of the underlying array. data [Nvector_serial] Serial nvectors are based on bigarrays of floats. data [Nvector.NVECTOR] The data wrapped within an nvector. data [Sundials_RealArray2] An alias for two-dimensional Bigarrays of floating-point numbers. dense [Sundials_Matrix] Generic matrix with Dense content. dimensions [Sundials_Matrix.Band] 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.Util] 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 [Sundials_LinearSolver.Iterative] The type of Gram-Schmidt orthogonalization in iterative linear solvers. I id [Sundials_Matrix] Matrix internal type identifiers. imex [Arkode] index_array [Sundials_Matrix.Sparse] Array of row or column indices index_elt [Sundials_Index] 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 non-linear systems that arise in solver formulas. iter [Arkode] Choice of method for solving non-linear systems that arise in the solution of implicit systems. iter [Cvode] Choice of method for solving non-linear systems that arise in solver formulas. J jac_fn [Idas.Adjoint.Dls] Callback functions that compute dense approximations to a Jacobian matrix. jac_fn [Cvodes.Adjoint.Dls] Callback functions that compute dense approximations to a Jacobian matrix. jac_fn [Arkode.Dls] Callback functions that compute dense approximations to a Jacobian matrix. jac_fn [Ida.Dls] Callback functions that compute dense approximations to a Jacobian matrix. jac_fn [Kinsol.Dls] Callback functions that compute dense approximations to a Jacobian matrix. jac_fn [Cvode.Dls] Callback functions that compute approximations to a Jacobian matrix. jac_fn_no_sens [Idas.Adjoint.Dls] Callback functions that compute dense approximations to a Jacobian matrix without forward sensitivities. jac_fn_no_sens [Cvodes.Adjoint.Dls] Callback functions that compute dense approximations to a Jacobian matrix without forward sensitivities. jac_fn_with_sens [Idas.Adjoint.Dls] Callback functions that compute dense approximations to a Jacobian matrix with forward sensitivities. jac_fn_with_sens [Cvodes.Adjoint.Dls] Callback functions that compute dense approximations to a Jacobian matrix with forward sensitivities. jac_times_setup_fn [Arkode.Spils] Callback functions that preprocess or evaluate Jacobian-related data needed by the jac_times_vec_fn. jac_times_setup_fn [Ida.Spils] Callback functions that preprocess or evaluate Jacobian-related data needed by the jac_times_vec_fn. jac_times_setup_fn [Cvode.Spils] Callback functions that preprocess or evaluate Jacobian-related data needed by the jac_times_vec_fn. jac_times_setup_fn_no_sens [Idas.Adjoint.Spils] Callback functions that preprocess or evaluate Jacobian-related data needed by the jac_times_vec_fn. jac_times_setup_fn_no_sens [Cvodes.Adjoint.Spils] Callback functions that preprocess or evaluate Jacobian-related data needed by the jac_times_vec_fn. jac_times_setup_fn_with_sens [Idas.Adjoint.Spils] Callback functions that preprocess or evaluate Jacobian-related data needed by the jac_times_vec_fn. jac_times_setup_fn_with_sens [Cvodes.Adjoint.Spils] Callback functions that preprocess or evaluate Jacobian-related data needed by the jac_times_vec_fn. 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_array.ARRAY_NVECTOR] Array nvectors are custom nvectors. kind [Nvector_custom] Represents an nvector manipulated by operations written in OCaml. kind [Nvector_serial] Represents any nvector that can be treated as a serial nvector. kind [Nvector.NVECTOR] Classifies the internal structure of an nvector. L linear_solver [Sundials_LinearSolver.Iterative] An iterative linear solver. linear_solver [Sundials_LinearSolver.Direct] A generic direct linear solver. linearity [Arkode] The linearity of the implicit portion of the problem. linit [Idas.Adjoint.Alternate] Functions that initialize linear solver data, like counters and statistics. linit [Cvodes.Adjoint.Alternate] Functions that initialize linear solver data, like counters and statistics. 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 right-hand side function using local computations only. local_fn [Cvodes_bbd] Functions that approximate backward right-hand side functions using local computations only. local_fn [Cvode_bbd] Approximates the right-hand side function using local computations only. local_fn [Arkode_bbd] Approximates the right-hand side function using local computations only. local_fn [Kinsol_bbd] Approximates the system function using local computations only. lsetup [Idas.Adjoint.Alternate] Functions that prepare the linear solver for subsequent calls to lsolve. lsetup [Cvodes.Adjoint.Alternate] Functions that prepare the linear solver for subsequent calls to lsolve. 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 [Idas.Adjoint.Alternate] Functions that solve the linear equation $Mx = b$. lsolve [Cvodes.Adjoint.Alternate] Functions that solve the linear equation $Mx = b$. 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_fn [Arkode.Mass.Dls] Functions that compute a mass matrix (or an approximation of one). mass_times_setup_fn [Arkode.Mass.Spils] Callback functions that preprocess or evaluate Jacobian-related data needed by the mass_times_vec_fn. mass_times_vec_fn [Arkode.Mass.Spils] Callback functions that compute the mass matrix times a vector. matrix_ops [Sundials_Matrix] Generic operations that all matrix types must implement. minit [Arkode.Mass.Alternate] Functions that initialize mass matrix solver data, like counters and statistics. ml [Sundials_Matrix.ArrayBand] Lower-bandwidth. msetup [Arkode.Mass.Alternate] Functions that prepare the mass matrix solver for subsequent calls to lsolve. msolve [Arkode.Mass.Alternate] Functions that solve the linear equation $Mx = b$. mu [Sundials_Matrix.ArrayBand] Upper-bandwidth. N nvector [Nvector] An alias for Nvector.t. nvector_ops [Nvector_custom] The set of operations required to define an nvector. O ops [Sundials_LinearSolver.Iterative.Custom] The operations required to implement an iterative linear solver. ops [Sundials_LinearSolver.Direct.Custom] The operations required to implement a direct linear solver. ordering [Sundials_LinearSolver.Direct.Superlumt] The ordering algorithm used for reducing fill. ordering [Sundials_LinearSolver.Direct.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 Jacobian-related data need by Idas.Adjoint.Spils.prec_solve_fn without forward sensitivities. prec_setup_fn [Cvodes.Adjoint.Spils] Callback functions that preprocess or evaluate Jacobian-related data needed by Cvodes.Adjoint.Spils.prec_solve_fn without forward sensitivities. prec_setup_fn [Arkode.Mass.Spils] Callback functions that preprocess or evaluate mass matrix-related data needed by Arkode.Mass.Spils.prec_solve_fn. prec_setup_fn [Arkode.Spils] Callback functions that preprocess or evaluate Jacobian-related data needed by Arkode.Spils.prec_solve_fn. prec_setup_fn [Ida.Spils] Callback functions that preprocess or evaluate Jacobian-related data need by Ida.Spils.prec_solve_fn. prec_setup_fn [Kinsol.Spils] Callback functions that preprocess or evaluate Jacobian-related data need by Kinsol.Spils.prec_solve_fn. prec_setup_fn [Cvode.Spils] Callback functions that preprocess or evaluate Jacobian-related data needed by Cvode.Spils.prec_solve_fn. prec_setup_fn_with_sens [Idas.Adjoint.Spils] Callback functions that preprocess or evaluate Jacobian-related 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 Jacobian-related 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.Mass.Spils] 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.Mass.Spils] 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.Mass.Spils] 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 [Sundials_LinearSolver.Iterative] The type of preconditioning in Krylov solvers. predictor_method [Arkode] Method choices for predicting implicit solutions. print_level [Kinsol] Increasing levels of verbosity for informational messages. problem [Arkode] The form of the initial value problem. psetupfn [Sundials_LinearSolver.Iterative.Custom] Functions that set up any problem data in preparation for calls to psolvefn. psolvefn [Sundials_LinearSolver.Iterative.Custom] A function psolvefn r z tol lr that solves the preconditioner equation $Pz = r$ for the vector z such that $\left\lVert Pz - r \right\rVert_\mathrm{wrms} < \mathit{tol}$ . 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] 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 non-linear solution attempts. rhsfn [Arkode] Right-hand side functions for calculating ODE derivatives. rhsfn [Cvode] Right-hand 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 right-hand side of a single sensitivity equation. sensrhsfn_all [Cvodes.Sensitivity] Sensitivity functions that calculate the right-hand 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 [Sundials_LinearSolver.Direct] Alias for linear 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. serial_session_linear_solver [Idas.Adjoint] Alias for linear solvers that are restricted to serial nvectors. serial_session_linear_solver [Cvodes.Adjoint] Alias for linear solvers that are restricted to serial nvectors. serial_session_linear_solver [Arkode] Alias for linear solvers that are restricted to serial nvectors. serial_session_linear_solver [Ida] Alias for linear solvers that are restricted to serial nvectors. serial_session_linear_solver [Kinsol] Alias for linear solvers that are restricted to serial nvectors. serial_session_linear_solver [Cvode] Alias for linear solvers that are restricted to serial nvectors. serial_solver [Arkode.Mass] Alias for mass matrix solvers that are restricted to 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. session_linear_solver [Idas.Adjoint] Linear solvers used in backward problems. session_linear_solver [Cvodes.Adjoint] Linear solvers used in backward problems. session_linear_solver [Arkode] Linear solvers used by Arkode. session_linear_solver [Ida] Linear solvers used by Ida. session_linear_solver [Kinsol] Linear solvers used by Kinsol. session_linear_solver [Cvode] Linear solvers used by Cvode. sformat [Sundials_Matrix.Sparse] smu [Sundials_Matrix.ArrayBand] Storage upper-bandwidth. solve_arg [Kinsol.Spils] Arguments passed to the preconditioner solver function. solver [Arkode.Mass] Mass matrix solvers used by Arkode. 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 [Sundials_Matrix] Generic matrix with Sparse content. stability_fn [Arkode] A function that predicts the maximum stable step size for the explicit portions of an ImEx ODE system. standard [Sundials_Matrix] Distinguishes a library-supplied matrix from a custom one. strategy [Kinsol] Strategy used to solve the non-linear 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 pattern-matching on constraints. t [Nvector_custom] The type scheme of custom nvectors. t [Nvector_serial] The type of serial nvectors. 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_Matrix.ArrayBand] A band matrix accessible directly through a Bigarray. t [Sundials_Matrix.ArrayDense] A dense matrix accessible directly through a Bigarray. t [Sundials_Matrix.Sparse] A sparse matrix. t [Sundials_Matrix.Band] A band matrix. t [Sundials_Matrix.Dense] A dense matrix. t [Sundials_Matrix] A generic matrix with a payload of type 'm. t [Sundials.Constraint] For pattern-matching on constraints. t [Sundials.RootDirs] Arrays that communicate which zero-crossings are sought. t [Sundials.Roots] Arrays that communicate the occurrence of zero-crossings. t [Sundials_Logfile] t [Sundials_LintArray] t [Sundials_RealArray2] A two-dimensional matrix. t [Sundials_RealArray] tag [Sundials_LinearSolver.Iterative.Custom] Used to distinguish custom linear solvers tag [Sundials_LinearSolver.Direct.Custom] Used to distinguish custom linear solvers tag [Sundials_LinearSolver.Direct.Superlumt] Used to distinguish SuperLUMT direct solvers. tag [Sundials_LinearSolver.Direct.Klu] Used to distinguish KLU direct solvers. tag [Sundials_LinearSolver.Direct] Used to identify generic direct solvers. 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.