INCF / nineml-spec

Specification of the NineML model description language.
http://nineml.net
14 stars 9 forks source link

Discussion on Index and Property ports #73

Closed tclose closed 9 years ago

tclose commented 9 years ago

From the dev2.0 spec

Property ports are used in several distinct situations: in order to pass parameters of cells in a population (such as their spatial coordinates) to ConnectionRule or Distribution components, to return properties from Distribution components and to read properties of neighbouring compartments in multi-compartmental models.

and

IndexReceivePorts receive connections from sources that are implicit to the container, whereas IndexSendPorts are used in Distribution elements used to generate multi-compartmental models.

Does this sound okay?

tclose commented 9 years ago

I was also thinking of a SizeSendPort, which could be used to determine the size of a population from the parameters passed to a distribution component, instead of having to always design them in a way that you need to scale with the size of the population.

tclose commented 9 years ago

realised that this discussion is inseparable from the distribution component one so will close this issue in favour of that issue