List of all items
Structs
- adjoint_checkpoint::AdjointCheckpointWrapper
- error::DiffsolRtError
- host_array::HostArray
- initial_condition_options::InitialConditionSolverOptions
- initial_condition_options::InitialConditionSolverOptionsSnapshot
- ode::Ode
- ode::OdeWrapper
- ode_c::DiffsolDepPair
- ode_options::OdeSolverOptions
- ode_options::OdeSolverOptionsSnapshot
- solution_wrapper::SolutionWrapper
Enums
- jit::JitBackendType
- linear_solver_type::LinearSolverType
- matrix_type::MatrixType
- ode_solver_type::OdeSolverType
- scalar_type::ScalarType
Traits
- c_api_utils::CMapFrom
- c_api_utils::CMapTo
- host_array::FromHostArray
- host_array::ToHostArray
- scalar_type::Scalar
- scalar_type::ToScalarType
Macros
- c_error
- c_getter_simple
- c_invalid_arg
- c_null_err
- c_setter_simple
- generate_ic_option_accessors
- generate_ode_option_accessors
- generate_option_accessors
- generate_trait_ic_option_accessors
- generate_trait_ode_option_accessors
- option_value_from_store
- option_value_to_store
Functions
- c_api_utils::error_at
- c_api_utils::invalid_arg_at
- c_api_utils::map_get
- c_api_utils::map_set
- c_api_utils::null_err_at
- c_api_utils::valid_f64_ptr
- error_c::diffsol_clear_last_error
- error_c::diffsol_error
- error_c::diffsol_error_code
- error_c::diffsol_last_error_file
- error_c::diffsol_last_error_line
- error_c::diffsol_last_error_message
- host_array_c::diffsol_host_array_alloc_vector
- host_array_c::diffsol_host_array_dim
- host_array_c::diffsol_host_array_dtype
- host_array_c::diffsol_host_array_free
- host_array_c::diffsol_host_array_ndim
- host_array_c::diffsol_host_array_ptr
- host_array_c::diffsol_host_array_stride
- initial_condition_options_c::diffsol_ic_options_free
- initial_condition_options_c::diffsol_ic_options_get_armijo_constant
- initial_condition_options_c::diffsol_ic_options_get_max_linear_solver_setups
- initial_condition_options_c::diffsol_ic_options_get_max_linesearch_iterations
- initial_condition_options_c::diffsol_ic_options_get_max_newton_iterations
- initial_condition_options_c::diffsol_ic_options_get_step_reduction_factor
- initial_condition_options_c::diffsol_ic_options_get_use_linesearch
- initial_condition_options_c::diffsol_ic_options_set_armijo_constant
- initial_condition_options_c::diffsol_ic_options_set_max_linear_solver_setups
- initial_condition_options_c::diffsol_ic_options_set_max_linesearch_iterations
- initial_condition_options_c::diffsol_ic_options_set_max_newton_iterations
- initial_condition_options_c::diffsol_ic_options_set_step_reduction_factor
- initial_condition_options_c::diffsol_ic_options_set_use_linesearch
- jit::default_enabled_jit_backend
- jit_c::diffsol_jit_backend_type_count
- jit_c::diffsol_jit_backend_type_is_valid
- jit_c::diffsol_jit_backend_type_name
- linear_solver_type_c::diffsol_linear_solver_type_count
- linear_solver_type_c::diffsol_linear_solver_type_is_valid
- linear_solver_type_c::diffsol_linear_solver_type_name
- matrix_type_c::diffsol_matrix_type_count
- matrix_type_c::diffsol_matrix_type_is_valid
- matrix_type_c::diffsol_matrix_type_name
- ode_c::diffsol_host_array_list_free
- ode_c::diffsol_ode_free
- ode_c::diffsol_ode_get_atol
- ode_c::diffsol_ode_get_h0
- ode_c::diffsol_ode_get_ic_options
- ode_c::diffsol_ode_get_integrate_out
- ode_c::diffsol_ode_get_linear_solver
- ode_c::diffsol_ode_get_matrix_type
- ode_c::diffsol_ode_get_ode_solver
- ode_c::diffsol_ode_get_options
- ode_c::diffsol_ode_get_out_atol
- ode_c::diffsol_ode_get_out_rtol
- ode_c::diffsol_ode_get_param_atol
- ode_c::diffsol_ode_get_param_rtol
- ode_c::diffsol_ode_get_rtol
- ode_c::diffsol_ode_get_sens_atol
- ode_c::diffsol_ode_get_sens_rtol
- ode_c::diffsol_ode_get_t0
- ode_c::diffsol_ode_new_external_dynamic
- ode_c::diffsol_ode_rhs
- ode_c::diffsol_ode_rhs_jac_mul
- ode_c::diffsol_ode_set_atol
- ode_c::diffsol_ode_set_h0
- ode_c::diffsol_ode_set_integrate_out
- ode_c::diffsol_ode_set_linear_solver
- ode_c::diffsol_ode_set_ode_solver
- ode_c::diffsol_ode_set_out_atol
- ode_c::diffsol_ode_set_out_rtol
- ode_c::diffsol_ode_set_param_atol
- ode_c::diffsol_ode_set_param_rtol
- ode_c::diffsol_ode_set_rtol
- ode_c::diffsol_ode_set_sens_atol
- ode_c::diffsol_ode_set_sens_rtol
- ode_c::diffsol_ode_set_t0
- ode_c::diffsol_ode_solve
- ode_c::diffsol_ode_solve_dense
- ode_c::diffsol_ode_solve_fwd_sens
- ode_c::diffsol_ode_y0
- ode_options_c::diffsol_ode_options_free
- ode_options_c::diffsol_ode_options_get_max_error_test_failures
- ode_options_c::diffsol_ode_options_get_max_nonlinear_solver_iterations
- ode_options_c::diffsol_ode_options_get_min_timestep
- ode_options_c::diffsol_ode_options_get_threshold_to_update_jacobian
- ode_options_c::diffsol_ode_options_get_threshold_to_update_rhs_jacobian
- ode_options_c::diffsol_ode_options_get_update_jacobian_after_steps
- ode_options_c::diffsol_ode_options_get_update_rhs_jacobian_after_steps
- ode_options_c::diffsol_ode_options_set_max_error_test_failures
- ode_options_c::diffsol_ode_options_set_max_nonlinear_solver_iterations
- ode_options_c::diffsol_ode_options_set_min_timestep
- ode_options_c::diffsol_ode_options_set_threshold_to_update_jacobian
- ode_options_c::diffsol_ode_options_set_threshold_to_update_rhs_jacobian
- ode_options_c::diffsol_ode_options_set_update_jacobian_after_steps
- ode_options_c::diffsol_ode_options_set_update_rhs_jacobian_after_steps
- ode_solver_type_c::diffsol_ode_solver_type_count
- ode_solver_type_c::diffsol_ode_solver_type_is_valid
- ode_solver_type_c::diffsol_ode_solver_type_name
- scalar_type_c::diffsol_scalar_type_count
- scalar_type_c::diffsol_scalar_type_is_valid
- scalar_type_c::diffsol_scalar_type_name
- solution_wrapper_c::diffsol_solution_wrapper_free
- solution_wrapper_c::diffsol_solution_wrapper_get_sens
- solution_wrapper_c::diffsol_solution_wrapper_get_ts
- solution_wrapper_c::diffsol_solution_wrapper_get_ys
- string_c::diffsol_alloc
- string_c::diffsol_alloc_string
- string_c::diffsol_free
- string_c::diffsol_free_string
- utils::is_klu_available
- utils::is_sens_available
- utils::version