<xs:complexType name="ConnectivityPattern">
<xs:annotation>
<xs:documentation>Information on the number of target cells connected to source cells, etc.</xs:documentation>
</xs:annotation>
<xs:choice>
<!-- Lots more scenarios could be described here... -->
<xs:element name="all_to_all">
<xs:annotation>
<xs:documentation>Connect every pre cell to every post cell</xs:documentation>
</xs:annotation>
<xs:complexType/>
</xs:element>
<xs:element name="fixed_probability">
<xs:annotation>
<xs:documentation>For each pre - post pair, there is a fixed probability of connection</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="probability" type="meta:ZeroToOne"/>
</xs:complexType>
</xs:element>
<xs:element name="per_cell_connection" type="PerCellConnection">
<xs:annotation>
<xs:documentation>Connection built iteratively from each pre (or post) cell based on a number of parameters</xs:documentation>
</xs:annotation>
</xs:element>
</xs:choice>
</xs:complexType> |