AMICI C++ API
AMICI C++ library functions
Class Hierarchy
-
- Namespace amici
- Enum LogSeverity
- Enum NewtonDampingFactorMode
- Enum NonlinearSolverIteration
- Enum SensitivityMethod
- Enum SplineExtrapolation
- Enum SteadyStateContext
- Struct LogItem
- Struct ModelDimensions
- Struct ModelState
- Struct ModelStateDerived
- Struct SimulationState
- Class AbstractModel
- Class AbstractSpline
- Class AmiException
- Class AmiVector
- Class AmiVectorArray
- Class BackwardProblem
- Class ConditionContext
- Class ContextManager
- Class CpuTimer
- Class CvodeException
- Class CVodeSolver
- 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 NewtonSolver
- Class ReturnData
- Class SetupFailure
- Class SimulationParameters
- Class Solver
- 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
- Enum BLASLayout
- Enum BLASTranspose
- Enum Constraint
- Enum FixedParameterContext
- Enum InternalSensitivityMethod
- Enum InterpolationType
- Enum LinearMultistepMethod
- Enum LinearSolver
- Enum ModelQuantity
- Enum ObservableScaling
- Enum ParameterScaling
- Enum RDataReporting
- Enum SecondOrderMode
- Enum SensitivityOrder
- Enum SplineBoundaryCondition
- 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 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 ModelDimensions
- Inheritance Relationships
- Struct Documentation
amici::ModelDimensionsModelDimensions()ModelDimensions()nx_rdatanxtrue_rdatanx_solvernxtrue_solvernx_solver_reinitnpnknynytruenznztruenene_solvernsplnwndwdxndwdpndwdwndxdotdwndJydyndxrdatadxsolverndxrdatadtclndtotal_cldx_rdatannznJubwlbwpythonGeneratedndxdotdp_explicitndxdotdx_explicitw_recursion_depth
- Struct ModelStateDerived
- Struct Documentation
amici::ModelStateDerivedModelStateDerived()ModelStateDerived()ModelStateDerived()sunctx_J_JB_dxdotdw_dwdx_dwdp_M_MSparse_dfdx_dxdotdp_fulldxdotdp_explicitdxdotdp_implicitdxdotdx_explicitdxdotdx_implicitdx_rdatadx_solverdx_rdatadtcldtotal_cldx_rdatadxdotdpdJydy_dJydy_matlab_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()getSolver()froot()fxdot()fsxdot()fxBdot_ss()fJSparseB_ss()writeSteadystateJB()fJ()fJB()fJSparse()fJSparseB()fJDiag()fdxdotdp()fJv()getAmiciVersion()getAmiciCommit()fx0()isFixedParameterStateReinitializationAllowed()fx0_fixedParameters()fsx0_fixedParameters()fsx0()fdx0()fstau()fy()fdydp()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()
- 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()operator=()operator*=()operator/=()begin()end()data()data()getNVector()getNVector()getVector()getLength()zero()minus()set()operator[]()at()at()copy()abs()get_ctx()set_ctx()boost::serialization::serialize
- Class Documentation
- Class CVodeSolver
- Inheritance Relationships
- Class Documentation
amici::CVodeSolver~CVodeSolver()clone()reInit()sensReInit()sensToggleOff()reInitB()quadReInitB()solve()solveF()solveB()getDky()getSensDky()getQuadDkyB()getDkyB()getRootInfo()setStopTime()turnOffRootFinding()getModel()setLinearSolver()setLinearSolverB()setNonLinearSolver()setNonLinearSolverSens()setNonLinearSolverB()Solver()Solver()calcIC()calcICB()getB()getSens()getQuadB()getQuad()getQuadDky()reInitPostProcessF()reInitPostProcessB()reInitPostProcess()allocateSolver()setSStolerances()setSensSStolerances()setSensErrCon()setQuadErrConB()setQuadErrCon()setUserData()setUserDataB()setMaxNumSteps()setStabLimDet()setStabLimDetB()setId()setSuppressAlg()resetState()setSensParams()adjInit()quadInit()allocateSolverB()setSStolerancesB()quadSStolerancesB()quadSStolerances()setMaxNumStepsB()diag()diagB()getNumSteps()getNumRhsEvals()getNumErrTestFails()getNumNonlinSolvConvFails()getLastOrder()getAdjBmem()init()initSteadystate()sensInit1()binit()qbinit()rootInit()setDenseJacFn()setSparseJacFn()setBandJacFn()setJacTimesVecFn()setDenseJacFnB()setSparseJacFnB()setBandJacFnB()setJacTimesVecFnB()setSparseJacFn_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()setTimepoints()getTimepoints()getTimepoint()setObservedData()setObservedData()isSetObservedData()getObservedData()getObservedDataPtr()setObservedDataStdDev()setObservedDataStdDev()setObservedDataStdDev()setObservedDataStdDev()isSetObservedDataStdDev()getObservedDataStdDev()getObservedDataStdDevPtr()setObservedEvents()setObservedEvents()isSetObservedEvents()getObservedEvents()getObservedEventsPtr()setObservedEventsStdDev()setObservedEventsStdDev()setObservedEventsStdDev()setObservedEventsStdDev()isSetObservedEventsStdDev()getObservedEventsStdDev()getObservedEventsStdDevPtr()clear_observations()idapplyDimensions()applyDataDimension()applyEventDimension()checkDataDimension()checkEventsDimension()nytrue_nztrue_nmaxevent_observed_data_observed_data_std_dev_observed_events_observed_events_std_dev_operator==
- Class ForwardProblem
- Class Documentation
amici::ForwardProblemForwardProblem()~ForwardProblem()workForwardProblem()getAdjointUpdates()getTime()getState()getStateDerivative()getStateSensitivity()getStatesAtDiscontinuities()getRHSAtDiscontinuities()getRHSBeforeDiscontinuities()getNumberOfRoots()getDiscontinuities()getRootIndexes()getDJydx()getDJzdx()getStatePointer()getStateDerivativePointer()getStateSensitivityPointer()getStateDerivativeSensitivityPointer()getCurrentTimeIteration()getFinalTime()getEventCounter()getRootCounter()getSimulationStateTimepoint()getSimulationStateEvent()getInitialSimulationState()getFinalSimulationState()modelsolveredata
- Class Documentation
- Class IDASolver
- Inheritance Relationships
- Class Documentation
amici::IDASolver~IDASolver()clone()reInitPostProcessF()reInitPostProcessB()reInit()sensReInit()sensToggleOff()reInitB()quadReInitB()quadSStolerancesB()quadSStolerances()solve()solveF()solveB()getRootInfo()getDky()getSens()getSensDky()getB()getDkyB()getQuadB()getQuadDkyB()getQuad()getQuadDky()calcIC()calcICB()setStopTime()turnOffRootFinding()getModel()setLinearSolver()setLinearSolverB()setNonLinearSolver()setNonLinearSolverSens()setNonLinearSolverB()Solver()Solver()reInitPostProcess()allocateSolver()setSStolerances()setSensSStolerances()setSensErrCon()setQuadErrConB()setQuadErrCon()setUserData()setUserDataB()setMaxNumSteps()setStabLimDet()setStabLimDetB()setId()setSuppressAlg()resetState()setSensParams()adjInit()quadInit()allocateSolverB()setMaxNumStepsB()setSStolerancesB()diag()diagB()getNumSteps()getNumRhsEvals()getNumErrTestFails()getNumNonlinSolvConvFails()getLastOrder()getAdjBmem()init()initSteadystate()sensInit1()binit()qbinit()rootInit()setDenseJacFn()setSparseJacFn()setBandJacFn()setJacTimesVecFn()setDenseJacFnB()setSparseJacFnB()setBandJacFnB()setJacTimesVecFnB()setSparseJacFn_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()initializeB()initializeStates()initializeStateSensitivities()initializeSplines()initializeSplineSensitivities()initEvents()nplist()np()nk()ncl()nx_reinit()k()nMaxEvent()setNMaxEvent()nt()getParameterScale()setParameterScale()setParameterScale()getUnscaledParameters()getParameters()getParameterById()getParameterByName()setParameters()setParameterById()setParameterById()setParametersByIdRegex()setParameterByName()setParameterByName()setParametersByNameRegex()getFixedParameters()getFixedParameterById()getFixedParameterByName()setFixedParameters()setFixedParameterById()setFixedParametersByIdRegex()setFixedParameterByName()setFixedParametersByNameRegex()getName()hasParameterNames()getParameterNames()hasStateNames()getStateNames()getStateNamesSolver()hasFixedParameterNames()getFixedParameterNames()hasObservableNames()getObservableNames()hasExpressionNames()getExpressionNames()hasParameterIds()getParameterIds()hasStateIds()getStateIds()getStateIdsSolver()hasFixedParameterIds()getFixedParameterIds()hasObservableIds()getObservableIds()hasExpressionIds()getExpressionIds()hasQuadraticLLH()getTimepoints()getTimepoint()setTimepoints()t0()setT0()getStateIsNonNegative()setStateIsNonNegative()setAllStatesNonNegative()getModelState()setModelState()setMinimumSigmaResiduals()getMinimumSigmaResiduals()setAddSigmaResiduals()getAddSigmaResiduals()getParameterList()plist()setParameterList()getInitialStates()setInitialStates()hasCustomInitialStates()getInitialStateSensitivities()setInitialStateSensitivities()hasCustomInitialStateSensitivities()setUnscaledInitialStateSensitivities()setSteadyStateComputationMode()getSteadyStateComputationMode()setSteadyStateSensitivityMode()getSteadyStateSensitivityMode()setReinitializeFixedParameterInitialStates()getReinitializeFixedParameterInitialStates()requireSensitivitiesForAllParameters()getExpression()getObservable()getObservableScaling()getObservableSensitivity()getObservableSigma()getObservableSigmaSensitivity()addObservableObjective()addObservableObjectiveSensitivity()addPartialObservableObjectiveSensitivity()getAdjointStateObservableUpdate()getEvent()getEventSensitivity()getUnobservedEventSensitivity()getEventRegularization()getEventRegularizationSensitivity()getEventSigma()getEventSigmaSensitivity()addEventObjective()addEventObjectiveRegularization()addEventObjectiveSensitivity()addPartialEventObjectiveSensitivity()getAdjointStateEventUpdate()getEventTimeSensitivity()addStateEventUpdate()addStateSensitivityEventUpdate()addAdjointStateEventUpdate()addAdjointQuadratureEventUpdate()updateHeaviside()updateHeavisideB()checkFinite()checkFinite()checkFinite()setAlwaysCheckFinite()getAlwaysCheckFinite()fx0()fx0_fixedParameters()fsx0()fsx0_fixedParameters()fsdx0()fx_rdata()fsx_rdata()setReinitializationStateIdxs()getReinitializationStateIdxs()get_dxdotdp()get_dxdotdp_full()get_trigger_timepoints()get_steadystate_mask()set_steadystate_mask()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()fdydp()fdydx()fdzdp()fdzdx()fJrz()fJy()fJz()frz()fsigmay()fsigmaz()fsrz()fstau()fsx0()fsx0_fixedParameters()fsz()fw()fx0()fx0_fixedParameters()fy()fz()o2modeidlistloggerstate_independent_events_writeSliceEvent()writeSensitivitySliceEvent()writeLLHSensitivitySlice()checkLLHBufferSize()initializeVectors()fy()fdydp()fdydx()fsigmay()fdsigmaydp()fdsigmaydy()fJy()fdJydy()fdJydsigma()fdJydp()fdJydx()fz()fdzdp()fdzdx()frz()fdrzdp()fdrzdx()fsigmaz()fdsigmazdp()fJz()fdJzdz()fdJzdsigma()fdJzdp()fdJzdx()fJrz()fdJrzdz()fdJrzdsigma()fspl()fsspl()fw()fdwdp()fdwdx()fdwdw()fx_rdata()fsx_rdata()fx_solver()fsx_solver()ftotal_cl()fstotal_cl()computeX_pos()computeX_pos()state_derived_state_splines_z2event_x0data_sx0data_state_is_non_negative_root_initial_values_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()getSolver()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()getSolver()fJSparse()fJSparse()fJSparse_colptrs()fJSparse_rowvals()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()fdxdotdp()fdxdotdp()
- Class ReturnData
- Inheritance Relationships
- Class Documentation
amici::ReturnDataReturnData()ReturnData()ReturnData()~ReturnData()processSimulationObjects()idtsxdotJwzsigmazszssigmazrzsrzs2rzxsxysigmaysyssigmayressresFIMnumstepsnumstepsBnumrhsevalsnumrhsevalsBnumerrtestfailsnumerrtestfailsBnumnonlinsolvconvfailsnumnonlinsolvconvfailsBordercpu_timecpu_timeBcpu_time_totalpreeq_statuspreeq_cpu_timepreeq_cpu_timeBposteq_statusposteq_cpu_timeposteq_cpu_timeBpreeq_numstepspreeq_numstepsBposteq_numstepsposteq_numstepsBpreeq_tpreeq_wrmsposteq_tposteq_wrmsx0x_sssx0sx_ssllhchi2sllhs2llhstatusnxnxtruenplistnmaxeventntnewton_maxstepspscaleo2modesensisensi_methrdata_reportingsigma_resmessagest_lastinitializeLikelihoodReporting()initializeObservablesLikelihoodReporting()initializeResidualReporting()initializeFullReporting()initializeObjectiveFunction()processPreEquilibration()processPostEquilibration()processForwardProblem()processBackwardProblem()processSolver()storeJacobianAndDerivativeInReturnData()fres()fchi2()fsres()fFIM()invalidate()invalidateLLH()invalidateSLLH()applyChainRuleFactorToSimulationResults()computingFSA()getDataOutput()getDataSensisFSA()getEventOutput()getEventSensisFSA()handleSx0Backward()handleSx0Forward()sigma_offsetnroots_boost::serialization::serialize
- Class SimulationParameters
- Inheritance Relationships
- Class Documentation
amici::SimulationParametersSimulationParameters()SimulationParameters()SimulationParameters()SimulationParameters()SimulationParameters()reinitializeAllFixedParameterDependentInitialStatesForPresimulation()reinitializeAllFixedParameterDependentInitialStatesForSimulation()reinitializeAllFixedParameterDependentInitialStates()fixedParametersfixedParametersPreequilibrationfixedParametersPresimulationparametersx0sx0pscaleplisttstart_t_presimts_reinitializeFixedParameterInitialStatesreinitialization_state_idxs_presimreinitialization_state_idxs_sim
- Class Solver
- Inheritance Relationships
- Class Documentation
amici::Solveruser_data_typefree_solver_ptrSolver()Solver()~Solver()clone()getSunContext()run()step()runB()setup()setupB()setupSteadystate()updateAndReinitStatesAndSensitivities()getRootInfo()calcIC()calcICB()solveB()turnOffRootFinding()getSensitivityMethod()setSensitivityMethod()getSensitivityMethodPreequilibration()setSensitivityMethodPreequilibration()switchForwardSensisOff()getNewtonMaxSteps()setNewtonMaxSteps()getNewtonDampingFactorMode()setNewtonDampingFactorMode()getNewtonDampingFactorLowerBound()setNewtonDampingFactorLowerBound()getSensitivityOrder()setSensitivityOrder()getRelativeTolerance()setRelativeTolerance()getAbsoluteTolerance()setAbsoluteTolerance()getRelativeToleranceFSA()setRelativeToleranceFSA()getAbsoluteToleranceFSA()setAbsoluteToleranceFSA()getRelativeToleranceB()setRelativeToleranceB()getAbsoluteToleranceB()setAbsoluteToleranceB()getRelativeToleranceQuadratures()setRelativeToleranceQuadratures()getAbsoluteToleranceQuadratures()setAbsoluteToleranceQuadratures()getSteadyStateToleranceFactor()setSteadyStateToleranceFactor()getRelativeToleranceSteadyState()setRelativeToleranceSteadyState()getAbsoluteToleranceSteadyState()setAbsoluteToleranceSteadyState()getSteadyStateSensiToleranceFactor()setSteadyStateSensiToleranceFactor()getRelativeToleranceSteadyStateSensi()setRelativeToleranceSteadyStateSensi()getAbsoluteToleranceSteadyStateSensi()setAbsoluteToleranceSteadyStateSensi()getMaxSteps()setMaxSteps()getMaxTime()setMaxTime()startTimer()timeExceeded()getMaxStepsBackwardProblem()setMaxStepsBackwardProblem()getLinearMultistepMethod()setLinearMultistepMethod()getNonlinearSolverIteration()setNonlinearSolverIteration()getInterpolationType()setInterpolationType()getStateOrdering()setStateOrdering()getStabilityLimitFlag()setStabilityLimitFlag()getLinearSolver()setLinearSolver()getInternalSensitivityMethod()setInternalSensitivityMethod()getReturnDataReportingMode()setReturnDataReportingMode()writeSolution()writeSolutionB()getState()getDerivativeState()getStateSensitivity()getAdjointState()getAdjointDerivativeState()getAdjointQuadrature()getQuadrature()reInit()sensReInit()sensToggleOff()reInitB()quadReInitB()gett()getCpuTime()getCpuTimeB()nx()nplist()nquad()computingFSA()computingASA()resetDiagnosis()storeDiagnosis()storeDiagnosisB()getNumSteps()getNumStepsB()getNumRhsEvals()getNumRhsEvalsB()getNumErrTestFails()getNumErrTestFailsB()getNumNonlinSolvConvFails()getNumNonlinSolvConvFailsB()getLastOrder()getNewtonStepSteadyStateCheck()getSensiSteadyStateCheck()setNewtonStepSteadyStateCheck()setSensiSteadyStateCheck()setMaxNonlinIters()getMaxNonlinIters()setMaxConvFails()getMaxConvFails()setConstraints()getConstraints()setMaxStepSize()getMaxStepSize()loggersetStopTime()solve()solveF()reInitPostProcessF()reInitPostProcessB()getSens()getB()getQuadB()getQuad()init()initSteadystate()sensInit1()binit()qbinit()rootInit()initializeNonLinearSolverSens()setDenseJacFn()setSparseJacFn()setBandJacFn()setJacTimesVecFn()setDenseJacFnB()setSparseJacFnB()setBandJacFnB()setJacTimesVecFnB()setSparseJacFn_ss()allocateSolver()setSStolerances()setSensSStolerances()setSensErrCon()setQuadErrConB()setQuadErrCon()setErrHandlerFn()setUserData()setUserDataB()setMaxNumSteps()setMaxNumStepsB()setStabLimDet()setStabLimDetB()setId()setSuppressAlg()setSensParams()getDky()getDkyB()getSensDky()getQuadDkyB()getQuadDky()adjInit()quadInit()allocateSolverB()setSStolerancesB()quadSStolerancesB()quadSStolerances()getNumSteps()getNumRhsEvals()getNumErrTestFails()getNumNonlinSolvConvFails()getLastOrder()initializeLinearSolver()initializeNonLinearSolver()setLinearSolver()setLinearSolverB()setNonLinearSolver()setNonLinearSolverB()setNonLinearSolverSens()initializeLinearSolverB()initializeNonLinearSolverB()getModel()getInitDone()getSensInitDone()getAdjInitDone()getInitDoneB()getQuadInitDoneB()getQuadInitDone()diag()diagB()resetMutableMemory()getAdjBmem()applyTolerances()applyTolerancesFSA()applyTolerancesASA()applyQuadTolerancesASA()applyQuadTolerances()applySensitivityTolerances()apply_constraints()setInitDone()setSensInitDone()setSensInitOff()setAdjInitDone()setInitDoneB()setQuadInitDoneB()setQuadInitDone()checkSensitivityMethod()apply_max_nonlin_iters()apply_max_conv_fails()apply_max_step_size()sunctx_solver_memory_solver_memory_B_user_dataism_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 SteadystateProblem
- Class Documentation
amici::SteadystateProblemSteadystateProblem()workSteadyStateProblem()workSteadyStateBackwardProblem()getFinalSimulationState()getEquilibrationQuadratures()getState()getStateSensitivity()getDJydx()getCPUTime()getCPUTimeB()getSteadyStateStatus()getSteadyStateTime()getResidualNorm()getNumSteps()getNumStepsB()getAdjointUpdates()getAdjointState()getAdjointQuadrature()hasQuadrature()checkSteadyStateSuccess()
- Class Documentation
- 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_ssdeltaxdeltasxdeltaxBkptsdJydydJydy_matlabdeltaqBdsigmaydpdsigmaydydsigmazdpdJydsigmadJydxdzdxdzdpdJrzdsigmadJrzdzdJrzdxdJzdsigmadJzdzdJzdxdrzdpdrzdx
- Enum Documentation