Skip to main content

Table 3 Information written in a TecML file

From: A CellML simulation compiler and code generator using ODE solving schemes

Notation

Definition

ξ 0 = [ ξ 0 , 1 , ξ 0 , 2 , , ξ 0 , N x ] T

Input differential variable vector

ξ N ξ = [ ξ N ξ , 1 , ξ N ξ , 2 , , ξ N ξ , N x ] T

Output differential variable vector

ξ i (1 ≤ i ≤ N ξ )

Time differential variable vector

Ξ = [ ξ 0 , ξ 1 , , ξ N ξ ] T

Differential variable vector of ξ

t

Current time value

δ

Time step

ζ = [ ζ 0 , ζ 1 , , ζ N z ] T

Constants vector

τ = T i (t,δ)

Calculation of variable T i

Φ ( ξ , ι , τ , ζ ) = [ ϕ 1 ( ξ , ι , τ , ζ ) , , ϕ N x ( ξ , ι , t , ζ ) ] T

Differential equation vector

Γ ( γ , ι , τ , ζ ) = [ γ 1 ( ξ , ι , τ , ζ ) , , γ N y ( ξ , ι , t , ζ ) ] T

Temporal function vector

κi + 1 = Φ(ξ,ι,t,ζ)

Derivative variable vector

ι i  = Γ(ξ,ι,t,ζ)

Temporal variable derived from ξ

π = [ κ 1 , κ 2 , , κ N ξ ] T

Derivative vector of κ

ξ i  = σ(Ξ,K,δ)

Relation between ξ i and Ξ,K,δ