T''*(K(T) + K'(T)) = 0
where T
is some function of x
that I'm trying to solve for and K
is a non-linear, but differentiable function I have written in Julia. This is a BVP where I know the value of T
at x=0
and x=L
.
mm
, however line 27 in solve.jl in https://github.com/SciML/BoundaryValueDiffEq.jl compares to a float, throwing an error.
reinterpret
s though
modelingtoolkitize
seems 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.jl
to spit out IfElse
instead of if-blocks?