-
Notifications
You must be signed in to change notification settings - Fork 119
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
Use SoA for "dparam". #2664
Comments
This is a useful project as it extends, simplifies, and makes uniform the soa concept to all data needed by membrane mechanisms (the Prop structure). The separate implementation for pool memory management of dparams can be discarded. The permutation benefits and data handle stability for dparam data will be the same as for param data. It seems to me that another beneficial consequence is that the concept of a Prop instance becomes entirely abstract and possiblly eliminable from the code. At least a Prop instance reduces to a pointer or reference to a mechanism row. Note that in CoreNEURON, there is no explicit mention of structure Prop. Presently, dparam items have various types and usages.
param items are categorized as PARAMETER, ASSIGNED, or STATE variables and are all type double |
Thank you, very helpful. I'll do |
I think I understand a bit better. Here's a sketch of what I think is currently happening. Essentially all Here's the proposal, and maybe this is what @nrnhines has been trying to tell me all along. We move the |
This issue is to track and discuss about using the
soa
datastructure for "dparams".The text was updated successfully, but these errors were encountered: