amici.amici.ModelPtr
- class amici.amici.ModelPtr(*args)[source]
Swig-Generated class that implements smart pointers to Model as objects.
Attributes
app
AMICI application context
idlist
Flag array for DAE equations
lbw
Lower bandwidth of the Jacobian
nJ
Dimension of the augmented objective function for 2nd order ASA
ndJydy
Number of nonzero elements in the \(y\) derivative of \(dJy\) (dimension nytrue)
ndtotal_cldx_rdata
Number of nonzero elements in the \(x_rdata\) derivative of \(total_cl\)
ndwdp
Number of nonzero elements in the p derivative of the repeating elements
ndwdw
Number of nonzero elements in the w derivative of the repeating elements
ndwdx
Number of nonzero elements in the x derivative of the repeating elements
ndxdotdw
Number of nonzero elements in the \(w\) derivative of \(xdot\)
ndxrdatadtcl
Number of nonzero elements in the \(tcl\) derivative of \(x_rdata\)
ndxrdatadxsolver
Number of nonzero elements in the \(x\) derivative of \(x_rdata\)
ne
Number of events
nnz
Number of nonzero entries in Jacobian
nw
Number of common expressions
nx_rdata
Number of states
nx_solver
Number of states with conservation laws applied
nx_solver_reinit
Number of solver states subject to reinitialization
nxtrue_rdata
Number of states in the unaugmented system
nxtrue_solver
Number of states in the unaugmented system with conservation laws applied
ny
Number of observables
nytrue
Number of observables in the unaugmented system
nz
Number of event outputs
nztrue
Number of event outputs in the unaugmented system
o2mode
Flag indicating whether for amici::Solver::sensi_ == amici::SensitivityOrder::second directional or full second order derivative will be computed
pythonGenerated
Flag indicating Matlab- or Python-based model generation
ubw
Upper bandwidth of the Jacobian