Skip to content

Possible to create system where a parameter and variable have the same name #2883

@TorkelE

Description

@TorkelE

Should be a check preventing stuff like this?

using ModelingToolkit
v1 = let 
    only(@parameters Y)
end
v2 = let 
    only(@species Y(t))
end

eqs = [
    D(v2) ~ v1 - v2
]
@mtkbuild sys = ODESystem(eqs, t)
unknowns(sys)
parameters(sys)

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions