AMICI C++ API
AMICI C++ library functions
Class Hierarchy
-
- Namespace amici
- Struct BwdSimWorkspace
- Struct DEStateView
- Struct Discontinuity
- Struct FwdSimWorkspace
- Struct LogItem
- Struct ModelDimensions
- Struct ModelState
- Struct ModelStateDerived
- Struct PendingEvent
- Struct PeriodResult
- Struct SimulationState
- Struct SolutionState
- Class AbstractModel
- Class AbstractSpline
- Class AmiException
- Class AmiVector
- Class AmiVectorArray
- Class BackwardProblem
- Class ConditionContext
- Class ContextManager
- Class CpuTimer
- Class CvodeException
- Class CVodeSolver
- Class Event
- Class EventHandlingBwdSimulator
- Class EventHandlingSimulator
- Class EventQueue
- Class ExpData
- Class FinalStateStorer
- Class ForwardProblem
- Class HermiteSpline
- Class IDAException
- Class IDASolver
- Class IntegrationFailure
- Class IntegrationFailureB
- Class Logger
- Class Model
- Class Model_DAE
- Class Model_ODE
- Class ModelContext
- Class NewtonFailure
- Class NewtonsMethod
- Class NewtonSolver
- Class ReturnData
- Class SetupFailure
- Class SimulationParameters
- Class Solver
- Class SteadyStateBackwardProblem
- Class SteadyStateProblem
- Class SUNLinSolBand
- Class SUNLinSolDense
- Class SUNLinSolKLU
- Class SUNLinSolPCG
- Class SUNLinSolSPBCGS
- Class SUNLinSolSPFGMR
- Class SUNLinSolSPGMR
- Class SUNLinSolSPTFQMR
- Class SUNLinSolWrapper
- Class SUNMatrixWrapper
- Class SUNNonLinSolFixedPoint
- Class SUNNonLinSolNewton
- Class SUNNonLinSolWrapper
- Class WRMSComputer
- Enum BLASLayout
- Enum BLASTranspose
- Enum Constraint
- Enum FixedParameterContext
- Enum InternalSensitivityMethod
- Enum InterpolationType
- Enum LinearMultistepMethod
- Enum LinearSolver
- Enum LogSeverity
- Enum ModelQuantity
- Enum NewtonDampingFactorMode
- Enum NonlinearSolverIteration
- Enum ObservableScaling
- Enum ParameterScaling
- Enum RDataReporting
- Enum SecondOrderMode
- Enum SensitivityMethod
- Enum SensitivityOrder
- Enum SplineBoundaryCondition
- Enum SplineExtrapolation
- Enum SteadyStateComputationMode
- Enum SteadyStateSensitivityMode
- Enum SteadyStateStatus
- Namespace amici
File Hierarchy
-
- Directory include
- Directory amici
- File abstract_model.h
- File amici.h
- File backwardproblem.h
- File cblas.h
- File defines.h
- File edata.h
- File event.h
- File exception.h
- File forwardproblem.h
- File hdf5.h
- File logging.h
- File misc.h
- File model.h
- File model_dae.h
- File model_dimensions.h
- File model_ode.h
- File model_state.h
- File newton_solver.h
- File rdata.h
- File serialization.h
- File simulation_parameters.h
- File solver.h
- File solver_cvodes.h
- File solver_idas.h
- File splinefunctions.h
- File steadystateproblem.h
- File sundials_linsol_wrapper.h
- File sundials_matrix_wrapper.h
- File vector.h
- File version.in.h
- Directory amici
- Directory include
Full API
Namespaces
Classes and Structs
- Struct ModelStateDerived
- Struct Documentation
amici::ModelStateDerivedModelStateDerived()ModelStateDerived()ModelStateDerived()sunctx_J_JB_dxdotdw_dwdx_dwdp_MSparse_dfdx_dxdotdp_fulldxdotdp_explicitdxdotdp_implicitdxdotdx_explicitdxdotdx_implicitdx_rdatadx_solverdx_rdatadtcldtotal_cldx_rdatadxdotdpdJydy_dJydsigma_dJydx_dJydp_dJzdz_dJzdsigma_dJrzdz_dJrzdsigma_dJzdx_dJzdp_dzdx_dzdp_drzdx_drzdp_dydp_dydx_w_sx_sy_x_rdata_sx_rdata_y_sigmay_dsigmaydp_dsigmaydy_z_rz_sigmaz_dsigmazdp_deltax_deltasx_deltaxB_deltaqB_sspl_x_pos_tmp_spl_dwdp_hierarchical_dwdw_dwdx_hierarchical_dJydy_dense_
- Struct Documentation
- Class AbstractModel
- Inheritance Relationships
- Class Documentation
amici::AbstractModel~AbstractModel()create_solver()froot()fxdot()fsxdot()fxBdot_ss()fJSparseB_ss()writeSteadystateJB()fJ()fJB()fJSparse()fJSparseB()fJDiag()fdxdotdp()fJv()get_amici_version()get_amici_commit()fx0()is_fixed_parameter_state_reinitialization_allowed()fx0_fixedParameters()fsx0_fixedParameters()fsx0()fdx0()fstau()fy()fdydp()fdydx()fz()fsz()frz()fsrz()fdzdp()fdzdx()fdrzdp()fdrzdx()fdeltax()fdeltasx()fdeltaxB()fdeltaqB()fsigmay()fdsigmaydp()fdsigmaydy()fsigmaz()fdsigmazdp()fJy()fJz()fJrz()fdJydy()fdJydy_colptrs()fdJydy_rowvals()fdJydsigma()fdJzdz()fdJzdsigma()fdJrzdz()fdJrzdsigma()fw()fdwdp()fdwdp_colptrs()fdwdp_rowvals()fdwdx()fdwdx_colptrs()fdwdx_rowvals()fdwdw()fdwdw_colptrs()fdwdw_rowvals()fdx_rdatadx_solver()fdx_rdatadx_solver_colptrs()fdx_rdatadx_solver_rowvals()fdx_rdatadp()fdx_rdatadtcl()fdx_rdatadtcl_colptrs()fdx_rdatadtcl_rowvals()fdtotal_cldp()fdtotal_cldx_rdata()fdtotal_cldx_rdata_colptrs()fdtotal_cldx_rdata_rowvals()fcreate_splines()fdspline_valuesdp()fdspline_slopesdp()fexplicit_roots()
- Class AbstractSpline
- Inheritance Relationships
- Class Documentation
amici::AbstractSplineAbstractSpline()AbstractSpline()~AbstractSpline()compute_coefficients()compute_coefficients_sensi()get_value()get_value_scaled()get_node_value()get_node_value_scaled()get_sensitivity()get_sensitivity()get_sensitivity_scaled()compute_final_value()compute_final_sensitivity()get_final_value()get_final_value_scaled()get_final_sensitivity()get_final_sensitivity_scaled()get_equidistant_spacing()get_logarithmic_parametrization()n_nodes()set_final_value_scaled()set_final_sensitivity_scaled()nodes_node_values_coefficientscoefficients_extrapolatecoefficients_sensicoefficients_extrapolate_sensi
- Class AmiVector
- Class Documentation
amici::AmiVectorAmiVector()AmiVector()AmiVector()AmiVector()AmiVector()AmiVector()AmiVector()~AmiVector()operator=()operator*=()operator/=()begin()end()data()data()get_nvector()get_nvector()get_vector()size()zero()minus()set()operator[]()operator[]()at()at()copy()abs()get_ctx()set_ctx()boost::serialization::serialize
- Class Documentation
- Class CVodeSolver
- Inheritance Relationships
- Class Documentation
amici::CVodeSolver~CVodeSolver()clone()get_class_name()reinit()sens_reinit()sens_toggle_off()reinit_b()reinit_quad_b()solve()solve_f()solve_b()get_dky()get_sens_dky()get_quad_dky_b()get_dky_b()get_root_info()set_stop_time()turn_off_root_finding()get_model()set_linear_solver()set_linear_solver_b()set_non_linear_solver()set_non_linear_solver_sens()set_non_linear_solver_b()Solver()Solver()calc_ic()calc_ic_b()get_b()get_sens()get_quad_b()get_quad()get_quad_dky()reinit_post_process_f()reinit_post_process_b()reInit_post_process()allocate_solver()set_ss_tolerances()set_sens_ss_tolerances()set_sens_err_con()set_quad_err_con_b()set_quad_err_con()set_user_data()set_user_data_b()set_max_num_steps()set_stab_lim_det()set_stab_lim_det_b()set_id()set_suppress_alg()reset_state()set_sens_params()adj_init()quad_init()allocate_solver_b()set_ss_tolerances_b()quad_ss_tolerances_b()quad_ss_tolerances()set_max_num_steps_b()diag()diag_b()get_num_steps()get_num_rhs_evals()get_num_err_test_fails()get_num_non_lin_solv_conv_fails()get_last_order()get_adj_b_mem()init()init_steady_state()sens_init_1()b_init()qb_init()root_init()set_dense_jac_fn()set_sparse_jac_fn()set_band_jac_fn()set_jac_times_vec_fn()set_dense_jac_fn_b()set_sparse_jac_fn_b()set_band_jac_fn_b()set_jac_times_vec_fn_b()set_sparse_jac_fn_ss()apply_max_nonlin_iters()apply_max_conv_fails()apply_constraints()apply_max_step_size()boost::serialization::serializeoperator==
- Class ExpData
- Inheritance Relationships
- Class Documentation
amici::ExpDataExpData()ExpData()ExpData()ExpData()ExpData()ExpData()ExpData()ExpData()ExpData()~ExpData()nytrue()nztrue()nmaxevent()nt()set_timepoints()get_timepoints()get_timepoint()set_observed_data()set_observed_data()is_set_observed_data()get_observed_data()get_observed_data_ptr()set_observed_data_std_dev()set_observed_data_std_dev()set_observed_data_std_dev()set_observed_data_std_dev()is_set_observed_data_std_dev()get_observed_data_std_dev()get_observed_data_std_dev_ptr()set_observed_events()set_observed_events()is_set_observed_events()get_observed_events()get_observed_events_ptr()set_observed_events_std_dev()set_observed_events_std_dev()set_observed_events_std_dev()set_observed_events_std_dev()is_set_observed_events_std_dev()get_observed_events_std_dev()get_observed_events_std_dev_ptr()clear_observations()idapply_dimensions()apply_data_dimension()apply_event_dimension()check_data_dimension()check_events_dimension()nytrue_nztrue_nmaxevent_observed_data_observed_data_std_dev_observed_events_observed_events_std_dev_operator==
- Class ForwardProblem
- Class Documentation
amici::ForwardProblemForwardProblem()~ForwardProblem()run()get_adjoint_updates()get_state_sensitivity()get_discontinuities()get_dJzdx()get_current_time_iteration()get_final_time()get_event_counter()get_simulation_state_timepoint()get_simulation_state_event()get_initial_simulation_state()get_final_simulation_state()get_preeq_problem()get_preeq_problem()get_posteq_problem()get_posteq_problem()get_presimulation_result()was_preequilibrated()modelsolveredata
- Class Documentation
- Class IDASolver
- Inheritance Relationships
- Class Documentation
amici::IDASolver~IDASolver()clone()get_class_name()reinit_post_process_f()reinit_post_process_b()reinit()sens_reinit()sens_toggle_off()reinit_b()reinit_quad_b()quad_ss_tolerances_b()quad_ss_tolerances()solve()solve_f()solve_b()get_root_info()get_dky()get_sens()get_sens_dky()get_b()get_dky_b()get_quad_b()get_quad_dky_b()get_quad()get_quad_dky()calc_ic()calc_ic_b()set_stop_time()turn_off_root_finding()get_model()set_linear_solver()set_linear_solver_b()set_non_linear_solver()set_non_linear_solver_sens()set_non_linear_solver_b()Solver()Solver()reinit_post_process()allocate_solver()set_ss_tolerances()set_sens_ss_tolerances()set_sens_err_con()set_quad_err_con_b()set_quad_err_con()set_user_data()set_user_data_b()set_max_num_steps()set_stab_lim_det()set_stab_lim_det_b()set_id()set_suppress_alg()reset_state()set_sens_params()adj_init()quad_init()allocate_solver_b()set_max_num_steps_b()set_ss_tolerances_b()diag()diag_b()get_num_steps()get_num_rhs_evals()get_num_err_test_fails()get_num_non_lin_solv_conv_fails()get_last_order()get_adj_b_mem()init()init_steady_state()sens_init_1()b_init()qb_init()root_init()set_dense_jac_fn()set_sparse_jac_fn()set_band_jac_fn()set_jac_times_vec_fn()set_dense_jac_fn_b()set_sparse_jac_fn_b()set_band_jac_fn_b()set_jac_times_vec_fn_b()set_sparse_jac_fn_ss()apply_max_nonlin_iters()apply_max_conv_fails()apply_constraints()apply_max_step_size()
- Class Model
- Inheritance Relationships
- Class Documentation
amici::ModelModel()Model()~Model()operator=()clone()initialize()reinitialize()initialize_b()initialize_state()initialize_state_sensitivities()initialize_splines()initialize_spline_sensitivities()initialize_events()reinit_events()reinit_explicit_roots()nplist()np()nk()ncl()nx_reinit()k()n_max_event()set_n_max_event()nt()get_parameter_scale()set_parameter_scale()set_parameter_scale()get_unscaled_parameters()get_parameters()get_parameter_by_id()get_parameter_by_name()set_parameters()set_parameter_by_id()set_parameter_by_id()set_parameters_by_id_regex()set_parameter_by_name()set_parameter_by_name()set_parameters_by_name_regex()get_fixed_parameters()get_fixed_parameter_by_id()get_fixed_parameter_by_name()set_fixed_parameters()set_fixed_parameter_by_id()set_fixed_parameters_by_id_regex()set_fixed_parameter_by_name()set_fixed_parameters_by_name_regex()get_name()has_parameter_names()get_parameter_names()has_state_names()get_state_names()get_state_names_solver()has_fixed_parameter_names()get_fixed_parameter_names()has_observable_names()get_observable_names()has_expression_names()get_expression_names()has_parameter_ids()get_parameter_ids()has_state_ids()get_state_ids()get_state_ids_solver()has_fixed_parameter_ids()get_fixed_parameter_ids()has_observable_ids()get_observable_ids()has_expression_ids()get_expression_ids()has_quadratic_llh()get_timepoints()get_timepoint()set_timepoints()t0()set_t0()t0_preeq()set_t0_preeq()get_state_is_non_negative()set_state_is_non_negative()set_all_states_non_negative()get_model_state()set_model_state()set_minimum_sigma_residuals()get_minimum_sigma_residuals()set_add_sigma_residuals()get_add_sigma_residuals()get_parameter_list()plist()set_parameter_list()get_initial_state()get_initial_state()set_initial_state()has_custom_initial_state()get_initial_state_sensitivities()get_initial_state_sensitivities()set_initial_state_sensitivities()has_custom_initial_state_sensitivities()set_unscaled_initial_state_sensitivities()set_steady_state_computation_mode()get_steady_state_computation_mode()set_steady_state_sensitivity_mode()get_steady_state_sensitivity_mode()set_reinitialize_fixed_parameter_initial_states()get_reinitialize_fixed_parameter_initial_states()require_sensitivities_for_all_parameters()get_expression()get_observable()get_observable_scaling()get_observable_sensitivity()get_observable_sigma()get_observable_sigma_sensitivity()add_observable_objective()add_observable_objective_sensitivity()add_partial_observable_objective_sensitivity()get_adjoint_state_observable_update()get_event()get_event_sensitivity()get_unobserved_event_sensitivity()get_event_regularization()get_event_regularization_sensitivity()get_event_sigma()get_event_sigma_sensitivity()add_event_objective()add_event_objective_regularization()add_event_objective_sensitivity()add_partial_event_objective_sensitivity()get_adjoint_state_event_update()get_event_time_sensitivity()add_state_event_update()add_state_sensitivity_event_update()add_adjoint_state_event_update()add_adjoint_quadrature_event_update()update_heaviside()check_finite()check_finite()check_finite()set_always_check_finite()get_always_check_finite()fx0()fx0_fixedParameters()fsx0()fsx0_fixedParameters()fsdx0()fx_rdata()fsx_rdata()set_reinitialization_state_idxs()get_reinitialization_state_idxs()get_dxdotdp_full()get_trigger_timepoints()get_steadystate_mask()set_steadystate_mask()get_event()get_any_state_nonnegative()fexplicit_roots()get_id_list()get_second_order_mode()get_logger()set_logger()get_explicit_roots()fdeltaqB()fdeltasx()fdeltax()fdeltaxB()fdJrzdsigma()fdJrzdz()fdJydsigma()fdJydy()fdJydy_colptrs()fdJydy_rowvals()fdJzdsigma()fdJzdz()fdrzdp()fdrzdx()fdsigmaydp()fdsigmaydy()fdsigmazdp()fdtotal_cldp()fdtotal_cldx_rdata()fdtotal_cldx_rdata_colptrs()fdtotal_cldx_rdata_rowvals()fdwdp()fdwdp_colptrs()fdwdp_rowvals()fdwdw()fdwdw_colptrs()fdwdw_rowvals()fdwdx()fdwdx_colptrs()fdwdx_rowvals()fdx_rdatadp()fdx_rdatadtcl()fdx_rdatadtcl_colptrs()fdx_rdatadtcl_rowvals()fdx_rdatadx_solver()fdx_rdatadx_solver_colptrs()fdx_rdatadx_solver_rowvals()fdydp()fdydx()fdzdp()fdzdx()fJrz()fJy()fJz()frz()fsigmay()fsigmaz()fsrz()fstau()fsx0()fsx0_fixedParameters()fsz()fw()fx0()fx0_fixedParameters()fy()fz()write_slice_event()write_sensitivity_slice_event()write_llh_sensitivity_slice()check_llh_buffer_size()initialize_vectors()fy()fdydp()fdydx()fsigmay()fdsigmaydp()fdsigmaydy()fdJydy()fdJydsigma()fdJydp()fdJydx()fz()fdzdp()fdzdx()frz()fdrzdp()fdrzdx()fsigmaz()fdsigmazdp()fdJzdz()fdJzdsigma()fdJzdp()fdJzdx()fdJrzdz()fdJrzdsigma()fspl()fsspl()fw()fdwdp()fdwdx()fdwdw()fx_rdata()fsx_rdata()fx_solver()fsx_solver()ftotal_cl()fstotal_cl()compute_x_pos()compute_x_pos()state_derived_state_splines_z2event_x0data_sx0data_state_is_non_negative_any_state_non_negative_nmaxevent_steadystate_computation_mode_steadystate_sensitivity_mode_always_check_finite_sigma_res_min_sigma_boost::serialization::serializeoperator==
- Class Model_DAE
- Inheritance Relationships
- Class Documentation
amici::Model_DAEModel_DAE()Model_DAE()fJ()fJ()fJB()fJB()fJSparse()fJSparse()fJSparseB()fJSparseB()fJDiag()fJv()fJv()fJvB()froot()froot()fxdot()fxdot()fxBdot()fqBdot()fxBdot_ss()fxBdot_ss()fqBdot_ss()fJSparseB_ss()writeSteadystateJB()fdxdotdp()fdxdotdp()fsxdot()fsxdot()fM()create_solver()fJSparse()froot()fxdot()fdxdotdp()fdxdotdp_explicit()fdxdotdp_explicit_colptrs()fdxdotdp_explicit_rowvals()fdxdotdx_explicit()fdxdotdx_explicit_colptrs()fdxdotdx_explicit_rowvals()fdxdotdw()fdxdotdw_colptrs()fdxdotdw_rowvals()fdxdotdw()fM()
- Class Model_ODE
- Inheritance Relationships
- Class Documentation
amici::Model_ODEModel_ODE()Model_ODE()fJ()fJ()fJB()fJB()fJSparse()fJSparse()fJSparseB()fJSparseB()fJDiag()fJDiag()fJv()fJv()fJvB()froot()froot()fxdot()fxdot()fxBdot()fqBdot()fxBdot_ss()fxBdot_ss()fqBdot_ss()fJSparseB_ss()writeSteadystateJB()fsxdot()fsxdot()create_solver()fJSparse()fJSparse_colptrs()fJSparse_rowvals()froot()fxdot()fdxdotdp_explicit()fdxdotdp_explicit_colptrs()fdxdotdp_explicit_rowvals()fdxdotdx_explicit()fdxdotdx_explicit_colptrs()fdxdotdx_explicit_rowvals()fdxdotdw()fdxdotdw_colptrs()fdxdotdw_rowvals()fdxdotdw()fdxdotdp()fdxdotdp()
- Class ReturnData
- Inheritance Relationships
- Class Documentation
amici::ReturnDataReturnData()ReturnData()ReturnData()~ReturnData()process_simulation_objects()idtsxdotJwzsigmazszssigmazrzsrzs2rzxsxysigmaysyssigmayressresFIMnumstepsnumsteps_bnum_rhs_evalsnum_rhs_evals_bnum_err_test_failsnum_err_test_fails_bnum_non_lin_solv_conv_failsnum_non_lin_solv_conv_fails_bordercpu_timecpu_time_bcpu_time_totalpreeq_statuspreeq_cpu_timepreeq_cpu_time_bposteq_statusposteq_cpu_timeposteq_cpu_time_bpreeq_numstepspreeq_numsteps_bposteq_numstepsposteq_numsteps_bpreeq_tpreeq_wrmsposteq_tposteq_wrmsx0x_sssx0sx_ssllhchi2sllhs2llhstatusnplistnmaxeventntnewton_maxstepspscaleo2modesensisensi_methrdata_reportingsigma_resmessagest_lastplistinitialize_likelihood_reporting()initializeObservablesLikelihoodReporting()initialize_residual_reporting()initialize_full_reporting()initialize_objective_function()process_pre_equilibration()process_post_equilibration()process_forward_problem()process_backward_problem()process_solver()store_jacobian_and_derivative()fres()fchi2()fsres()fFIM()invalidate()invalidate_llh()invalidate_sllh()apply_chain_rule_factor_to_simulation_results()computing_fsa()get_data_output()get_data_sensis_fsa()get_event_output()get_event_sensis_fsa()handle_sx0_backward()handle_sx0_forward()sigma_offsetnroots_boost::serialization::serialize
- Class SimulationParameters
- Inheritance Relationships
- Class Documentation
amici::SimulationParametersSimulationParameters()SimulationParameters()SimulationParameters()SimulationParameters()SimulationParameters()reinitialize_all_fixed_parameter_dependent_initial_states_for_presimulation()reinitialize_all_fixed_parameter_dependent_initial_states_for_simulation()reinitialize_all_fixed_parameter_dependent_initial_states()fixed_parametersfixed_parameters_pre_equilibrationfixed_parameters_presimulationparametersx0sx0pscaleplistt_start_preeqt_startt_presimtimepointsreinitialize_fixed_parameter_initial_statesreinitialization_state_idxs_presimreinitialization_state_idxs_sim
- Class Solver
- Inheritance Relationships
- Class Documentation
amici::Solveruser_data_typefree_solver_ptrSolver()Solver()~Solver()clone()get_sun_context()get_class_name()run()step()run_b()setup()setup_b()setup_steady_state()update_and_reinit_states_and_sensitivities()get_root_info()calc_ic()calc_ic_b()solve_b()turn_off_root_finding()get_sensitivity_method()set_sensitivity_method()get_sensitivity_method_pre_equilibration()set_sensitivity_method_pre_equilibration()switch_forward_sensis_off()get_newton_max_steps()set_newton_max_steps()get_newton_damping_factor_mode()set_newton_damping_factor_mode()get_newton_damping_factor_lower_bound()set_newton_damping_factor_lower_bound()get_sensitivity_order()set_sensitivity_order()get_relative_tolerance()set_relative_tolerance()get_absolute_tolerance()set_absolute_tolerance()get_relative_tolerance_fsa()set_relative_tolerance_fsa()get_absolute_tolerance_fsa()set_absolute_tolerance_fsa()get_relative_tolerance_b()set_relative_tolerance_b()get_absolute_tolerance_b()set_absolute_tolerance_b()get_relative_tolerance_quadratures()set_relative_tolerance_quadratures()get_absolute_tolerance_quadratures()set_absolute_tolerance_quadratures()get_steady_state_tolerance_factor()set_steady_state_tolerance_factor()get_relative_tolerance_steady_state()set_relative_tolerance_steady_state()get_absolute_tolerance_steady_state()set_absolute_tolerance_steady_state()get_steady_state_sensi_tolerance_factor()set_steady_state_sensi_tolerance_factor()get_relative_tolerance_steady_state_sensi()set_relative_tolerance_steady_state_sensi()get_absolute_tolerance_steady_state_sensi()set_absolute_tolerance_steady_state_sensi()get_max_steps()set_max_steps()get_max_time()set_max_time()start_timer()time_exceeded()get_max_steps_backward_problem()set_max_steps_backward_problem()get_linear_multistep_method()set_linear_multistep_method()get_non_linear_solver_iteration()set_non_linear_solver_iteration()get_interpolation_type()set_interpolation_type()get_state_ordering()set_state_ordering()get_stability_limit_flag()set_stability_limit_flag()get_linear_solver()set_linear_solver()get_internal_sensitivity_method()set_internal_sensitivity_method()get_return_data_reporting_mode()set_return_data_reporting_mode()write_solution()write_solution()write_solution()write_solution()write_solution_b()get_state()get_derivative_state()get_state_sensitivity()get_adjoint_state()get_adjoint_derivative_state()get_adjoint_quadrature()get_quadrature()reinit()sens_reinit()sens_toggle_off()reinit_b()reinit_quad_b()get_t()get_cpu_time()get_cpu_time_b()nx()nplist()nquad()computing_fsa()computing_asa()reset_diagnosis()store_diagnosis()store_diagnosis_b()get_num_steps()get_num_steps_b()get_num_rhs_evals()get_num_rhs_evals_b()get_num_err_test_fails()get_num_err_test_fails_b()get_num_non_lin_solv_conv_fails()get_num_non_lin_solv_conv_fails_b()get_last_order()get_newton_step_steady_state_check()get_sensi_steady_state_check()set_newton_step_steady_state_check()set_sensi_steady_state_check()set_max_nonlin_iters()get_max_nonlin_iters()set_max_conv_fails()get_max_conv_fails()set_constraints()get_constraints()set_max_step_size()get_max_step_size()get_logger()set_logger()set_stop_time()solve()solve_f()reinit_post_process_f()reinit_post_process_b()get_sens()get_b()get_quad_b()get_quad()init()init_steady_state()sens_init_1()b_init()qb_init()root_init()initialize_non_linear_solver_sens()set_dense_jac_fn()set_sparse_jac_fn()set_band_jac_fn()set_jac_times_vec_fn()set_dense_jac_fn_b()set_sparse_jac_fn_b()set_band_jac_fn_b()set_jac_times_vec_fn_b()set_sparse_jac_fn_ss()allocate_solver()set_ss_tolerances()set_sens_ss_tolerances()set_sens_err_con()set_quad_err_con_b()set_quad_err_con()set_err_handler_fn()set_user_data()set_user_data_b()set_max_num_steps()set_max_num_steps_b()set_stab_lim_det()set_stab_lim_det_b()set_id()set_suppress_alg()set_sens_params()get_dky()get_dky_b()get_sens_dky()get_quad_dky_b()get_quad_dky()adj_init()quad_init()allocate_solver_b()set_ss_tolerances_b()quad_ss_tolerances_b()quad_ss_tolerances()get_num_steps()get_num_rhs_evals()get_num_err_test_fails()get_num_non_lin_solv_conv_fails()get_last_order()initialize_linear_solver()initialize_non_linear_solver()set_linear_solver()set_linear_solver_b()set_non_linear_solver()set_non_linear_solver_b()set_non_linear_solver_sens()initialize_linear_solver_b()initialize_non_linear_solver_b()get_model()get_init_done()get_sens_init_done()get_adj_init_done()get_init_done_b()get_quad_init_done_b()get_quad_init_done()diag()diag_b()reset_mutable_memory()get_adj_b_mem()apply_tolerances()apply_tolerances_fsa()apply_tolerances_asa()apply_quad_tolerances_asa()apply_quad_tolerances()apply_sensitivity_tolerances()apply_constraints()set_init_done()set_sens_init_done()set_adj_init_done()set_init_done_b()set_quad_init_done_b()set_quad_init_done()check_sensitivity_method()apply_max_nonlin_iters()apply_max_conv_fails()apply_max_step_size()sunctx_solver_memory_solver_memory_B_user_data_ism_lmm_iter_interp_type_maxsteps_maxtime_simulation_timer_linear_solver_linear_solver_B_non_linear_solver_non_linear_solver_B_non_linear_solver_sens_solver_was_called_F_solver_was_called_B_x_dky_dx_sx_sdx_xB_dxB_xQB_xQ_t_force_reinit_postprocess_F_force_reinit_postprocess_B_sens_initialized_constraints_boost::serialization::serializeoperator==
- Class SUNMatrixWrapper
- Class Documentation
amici::SUNMatrixWrapperSUNMatrixWrapper()SUNMatrixWrapper()SUNMatrixWrapper()SUNMatrixWrapper()SUNMatrixWrapper()SUNMatrixWrapper()~SUNMatrixWrapper()operator SUNMatrix()SUNMatrixWrapper()SUNMatrixWrapper()operator=()operator=()reallocate()realloc()get()rows()columns()num_nonzeros()num_indexptrs()capacity()data()data()get_data()get_data()set_data()set_data()get_indexval()set_indexval()set_indexvals()get_indexptr()set_indexptr()set_indexptrs()sparsetype()scale()multiply()multiply()multiply()multiply()multiply()sparse_multiply()sparse_add()sparse_sum()scatter()transpose()to_dense()to_diag()zero()matrix_id()refresh()get_ctx()set_ctx()
- Class Documentation
Enums
- Enum ModelQuantity
- Enum Documentation
ModelQuantityJJBJvJvBJDiagsxsyszsrzssigmayssigmazxdotsxdotxBdotx0_rdatax0x_rdataxdwdwdwdxdwdpydydpdydxwrootqBdotqBdot_ssxBdot_ssJSparseB_ssdeltaxdeltasxdeltaxBkptsdJydydeltaqBdsigmaydpdsigmaydydsigmazdpdJydsigmadJydxdzdxdzdpdJrzdsigmadJrzdzdJrzdxdJzdsigmadJzdzdJzdxdrzdpdrzdx
- Enum Documentation