Advertisement
Guest User

Untitled

a guest
Nov 17th, 2022
13
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.65 KB | None | 0 0
  1. ODESystem(0x0000000000000004, Equation[Differential(t)((C(t))[2]) + ifelse(vip1(t) > 0, (5.0(C(t))[2] - 5.0(C(t))[1])*vip1(t), (5.0(C(t))[3] - 5.0(C(t))[2])*vip1(t)) ~ 0, Differential(t)((C(t))[3]) + ifelse(vip1(t) > 0, (5.0(C(t))[3] - 5.0(C(t))[2])*vip1(t), (5.0(C(t))[4] - 5.0(C(t))[3])*vip1(t)) ~ 0, Differential(t)((C(t))[4]) + ifelse(vip1(t) > 0, (5.0(C(t))[4] - 5.0(C(t))[3])*vip1(t), (5.0(C(t))[5] - 5.0(C(t))[4])*vip1(t)) ~ 0,
  2. Differential(t)((C(t))[5]) + ifelse(vip1(t) > 0, (5.0(C(t))[5] - 5.0(C(t))[4])*vip1(t), (5.0(C(t))[6] - 5.0(C(t))[5])*vip1(t)) ~ 0, (C(t))[1] ~ 0, (C(t))[6] ~ 10.0(C(t))[3] + 5.0(C(t))[5] + (C(t))[1] - 5.0(C(t))[2] - 10.0(C(t))[4]], t, Term{Real, Nothing}[(C(t))[1], (C(t))[2], (C(t))[3], (C(t))[4], (C(t))[5], (C(t))[6]], Any[], Dict{Any, Any}(:C => C(t)), Any[], Equation[], Base.RefValue{Vector{Num}}(Num[]), Base.RefValue{Any}(Matrix{Num}(undef, 0, 0)), Base.RefValue{Any}(Matrix{Num}(undef, 0, 0)), Base.RefValue{Matrix{Num}}(Matrix{Num}(undef, 0, 0)), Base.RefValue{Matrix{Num}}(Matrix{Num}(undef, 0, 0)), :pdesys, ODESystem[], Dict{Any, Any}((C(t))[5] => 1.0, (C(t))[2] => 1.0, (C(t))[1] => 1.0, (C(t))[3] => 1.0, (C(t))[6] => 1.0, (C(t))[4] => 1.0), nothing, nothing, nothing, ModelingToolkit.SymbolicContinuousCallback[ModelingToolkit.SymbolicContinuousCallback(Equation[], Equation[])], ModelingToolkit.SymbolicDiscreteCallback[], MethodOfLines.MOLMetadata{Val{true}(), MethodOfLines.DiscreteSpace{1, 1, MethodOfLines.CenterAlignedGrid}, MOLFiniteDifference{MethodOfLines.CenterAlignedGrid, MethodOfLines.ScalarizedDiscretization}, PDESystem, Base.RefValue{Any}, MethodOfLines.ScalarizedDiscretization}(MethodOfLines.DiscreteSpace{1, 1, MethodOfLines.CenterAlignedGrid}(MethodOfLines.VariableMap(Any[C(z, t)], Sym{Real, Base.ImmutableDict{DataType, Any}}[z], t, Dict{Sym{Real, Base.ImmutableDict{DataType, Any}}, Tuple{Float64, Float64}}(t
  3. => (0.0, 1.0), z => (0.0, 1.0)), Dict{Sym{SymbolicUtils.FnType{Tuple, Real}, Nothing}, Vector{Sym{Real, Base.ImmutableDict{DataType, Any}}}}(C => [z, t]), Sym{SymbolicUtils.FnType{Tuple, Real}, Nothing}[C], Dict{Sym{Real, Base.ImmutableDict{DataType, Any}}, Int64}(z => 1), Dict{Int64, Sym{Real, Base.ImmutableDict{DataType, Any}}}(1 => z)), Dict{Term{Real, Base.ImmutableDict{DataType, Any}}, Vector{Num}}(C(z, t) => [(C(t))[1], (C(t))[2], (C(t))[3], (C(t))[4], (C(t))[5], (C(t))[6]]), Dict{Sym{Real, Base.ImmutableDict{DataType, Any}}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}(z => 0.0:0.2:1.0), Dict{Sym{Real, Base.ImmutableDict{DataType, Any}}, StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}, Int64}}(z => 0.0:0.2:1.0), Dict{Sym{Real, Base.ImmutableDict{DataType, Any}}, Float64}(z => 0.2), Dict{Term{Real, Base.ImmutableDict{DataType, Any}}, CartesianIndices{1, Tuple{Base.OneTo{Int64}}}}(C(z, t) => CartesianIndices((6,))), Dict{Term{Real, Base.ImmutableDict{DataType, Any}}, CartesianIndices{1, Tuple{Base.OneTo{Int64}}}}(C(z, t) => CartesianIndices((6,)))), MOLFiniteDifference{MethodOfLines.CenterAlignedGrid, MethodOfLines.ScalarizedDiscretization}(Dict{Num, Float64}(z => 0.2), t, 2, UpwindScheme(1), MethodOfLines.CenterAlignedGrid(), true, false, MethodOfLines.ScalarizedDiscretization(), Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}()), PDESystem(Equation[vip1(t)*Differential(z)(C(z, t)) + Differential(t)(C(z, t)) ~ 0], Equation[C(0, t) ~ 0, C(z, 0) ~ 1], Symbolics.VarDomainPairing[Symbolics.VarDomainPairing(t, 0.0..1.0), Symbolics.VarDomainPairing(z, 0.0..1.0)], Num[z, t], Num[C(z, t)], SciMLBase.NullParameters(), Dict{Any, Any}(), nothing, Any[], :pdesys, nothing), false, Base.RefValue{Any}(nothing)), nothing, nothing, false)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement