Это может быть простой вопрос, но какой правильный синтаксис FiPy использовать, если я хочу решить PDE с пространственно изменяющимся коэффициентом, который находится за пределами градиента? Все примеры, которые я видел до сих пор, говорят только о коэффициенте внутри градиента.FiPy: пространственно изменяющийся коэффициент вне градиента?
Например:
д/дт (Сигма) = (1/г) д/дг (г^0,5 г/дг (Nu Sigma г^0,5))
(я не обращая внимания числовые коэффициенты)
и я хочу решить для Sigma (t, r). Как обрабатывать (1/r) перед d/dr?
Я знаю, что это простое уравнение можно массировать, так что мне не нужно беспокоиться о пространственно изменяющемся коэффициенте, который находится за пределами градиента (или просто переместить коэффициент в пределах производного по времени), но мне придется добавить больше терминов для реальной проблемы, которую я пытаюсь решить, и трюк больше не будет действительным. Например, что мне делать, если мое уравнение выглядит так:
d/dt (var) = f (r) d^2/dr^2 (var) + g (r) d/dr (var)
Любая помощь была бы принята с благодарностью!