T''*(K(T) + K'(T)) = 0where
Tis some function of
xthat I'm trying to solve for and
Kis a non-linear, but differentiable function I have written in Julia. This is a BVP where I know the value of
mm, however line 27 in solve.jl in https://github.com/SciML/BoundaryValueDiffEq.jl compares to a float, throwing an error.
modelingtoolkitizeseems to almost work on my code, but it's choking on some if-statements in runtime-generated functions (analytical derivatives from
Symbolics.jl). Is there a way around this? Like maybe a way to get
Symbolics.jlto spit out
IfElseinstead of if-blocks?