Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Properly implement is_linear method in Dynamics class #24

Closed
tclose opened this issue Jul 5, 2017 · 1 comment
Closed

Properly implement is_linear method in Dynamics class #24

tclose opened this issue Jul 5, 2017 · 1 comment
Assignees

Comments

@tclose
Copy link
Contributor

tclose commented Jul 5, 2017

There is a method in the Dynamics class, is_linear(self), which is meant to check whether the represented dynamical system is linear (this is used in Pype9 to check whether synapses can be flattened into the cell dynamics). However, currently it only checks whether there is only one regime and does not analyse the time derivatives for non-linear functions.

Need to add a visitor that flattens all aliases in the class and then check the complete expressions of the time derivatives, as well as checking for any transitions.

@tclose tclose self-assigned this Jul 5, 2017
@tclose
Copy link
Contributor Author

tclose commented Jan 13, 2018

This has been implemented in the version 1.0 release

@tclose tclose closed this as completed Jan 13, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant