User layer API¶
A NineML model is made up of populations of cells, connected via synapses,
which may exhibit plasticity. The models for the cells, synapses and plasticity
mechanisms are all instances of subclasses of Component
. Populations
of cells are represented by Population
, the set of connections between
two populations by Projection
. Finally, the entire model is
encapsulated in Network
.
Components¶
References¶
NineML has three closely-related objects used to refer to other NineML objects.
Definition
is used inside Component
s to refer to abstraction
layer ComponentClass
definitions.
Prototype
is used inside Component
s to refer to
previously-defined Component
s. Reference
is used inside
Selection
s to refer to Population
objects, and inside
Projection
s to refer to Population
s and
Selection
s.