Skip to content

Conversation

@vyudu
Copy link
Member

@vyudu vyudu commented Oct 17, 2025

Would fix #3971, but also lets it assign an in-place noise process for problems that are in-place instead of assuming out-of-place.

@AayushSabharwal
Copy link
Member

Tests fail

@ChrisRackauckas
Copy link
Member

yes this isn't correct since it's changing it from scalar to diagonal noise

# scalar noise
noise_rate_prototype = nothing
noise = WienerProcess(0.0, 0.0, 0.0)
noise = iip ? WienerProcess!(0., 0., 0.) : WienerProcess(0., 0., 0.)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Scalar is always out of place, since scalars are just numbers

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ah OK I just misunderstood then, will close since the original issue is fixed by the rng change

@vyudu vyudu closed this Oct 24, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Different solutions for seeded SDEProblems from ModelingToolkit and StochasticDiffEq

3 participants