jacobian_evaluator
Stable type · Evaluate the Jacobian
Tier: stable · Kind: type · Topic: Evaluate the Jacobian
| Julia | Python | Rust |
|---|---|---|
JacobianEvaluator | not exported | not exported |
Julia
struct JacobianEvaluator
JacobianEvaluator(fJ!::F, oop::Bool, uj::Vector{Float64}, duj::Vector{Float64}, umap::Vector{Int64}, p_default::P, scatter::Vector{Tuple{Int64, Int64}}, field_shapes::Vector{Vector{Int64}}, slots::Dict{String, Int64}, prototype::SparseArrays.SparseMatrixCSC{Float64, Int64}, pattern::SparseArrays.SparseMatrixCSC{Bool, Int64}, entries::Vector{JacEntry}, rownames::Vector{String}, colnames::Vector{String}, structure::Symbol, wrt::Symbol) where {F, P}
JacobianEvaluator
Prepared analytical Jacobian: call as jac!(J, u, p, t) where J is (a copy
of) jac.prototype. Fields of note: prototype::SparseMatrixCSC{Float64},
pattern::SparseMatrixCSC{Bool}, entries, colnames, structure.
Python
Python does not export this type.
Rust
Rust does not export this type.