Timeline for Vector ParametricNDSolve and FindRoot interaction
Current License: CC BY-SA 4.0
8 events
when toggle format | what | by | license | comment | |
---|---|---|---|---|---|
Jun 7, 2019 at 7:16 | vote | accept | SPPearce | ||
Jun 7, 2019 at 7:16 | history | edited | SPPearce |
edited tags
|
|
Jun 7, 2019 at 7:15 | comment | added | SPPearce | I reported this to Wolfram Support and they agreed it is a bug. The two fixes are potential workarounds. | |
Jun 4, 2019 at 5:14 | answer | added | Alex Trounev | timeline score: 3 | |
Jun 4, 2019 at 4:31 | comment | added | Alex Trounev |
@KraZug Think of an example in which FindRoot[] finds the root, and not just works in vain.
|
|
Jun 3, 2019 at 11:06 | comment | added | SPPearce | @user21, thank you | |
Jun 3, 2019 at 10:51 | comment | added | user21 |
It somehow has to do with the "ParametricSensitivity". When you call FindRoot derivatives are computed from the parametric function and possibly stored (cached?) with the object. I do not know the exact details of why this would make the evaluation solver but you can avoid it by setting Method -> {"ParametricSensitivity" -> None} in ParametricNDSolve . This is not exactly my home turf, so if you need an answer and no one here knows that you may want to consider sending this to support.
|
|
Jun 3, 2019 at 10:21 | history | asked | SPPearce | CC BY-SA 4.0 |