http://sndlib.zib.de/network
element link

Documentation
Defines a single link.
Properties
This component is not nillable.

Model
<link
  id = globals:identifier>
(source ; target ; routingCost ; setupCost ; preInstalledModule ; additionalModules)
</link>


Nested Element Summary
 additionalModules
           Defines a set of capacity modules which can be installed on a link in addition to the preinstalled capacity.  
 preInstalledModule
          Pre-installed capacity installed on this link, which can be used for expansion planning problems or for allocation problems. 
 routingCost
          Cost incurred by any unit of flow (in terms of routing unit 1) using the link. 
 setupCost
          Cost incurred if this link is included in the final solution topology. 
globals:identifiersource
          The identifier of the source node.  
globals:identifiertarget
          The identifier of the target node. 

Attribute Summary
 globals:identifierid
          The identifier of the link, which must be unique within all the links. 

Attribute Detail

id

The identifier of the link, which must be unique within all the links.

Type:
globals:identifier
Use:
required
Form:
unqualified

Source
<xs:element name="link">
<xs:complexType>
<xs:all>
<xs:element name="source" type="globals:identifier">
</xs:element>
<xs:element name="target" type="globals:identifier">
</xs:element>
<xs:element minOccurs="0" name="routingCost">
<xs:simpleType>
<xs:restriction base="xs:double">
<xs:minInclusive value="0"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="setupCost">
<xs:simpleType>
<xs:restriction base="xs:double">
<xs:minInclusive value="0"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="preInstalledModule">
<xs:complexType>
<xs:all>
<xs:element name="capacity">
<xs:simpleType>
<xs:restriction base="xs:double">
<xs:minInclusive value="0"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="cost">
<xs:simpleType>
<xs:restriction base="xs:double">
<xs:minInclusive value="0"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:all>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="additionalModules">
<xs:complexType>
<xs:sequence maxOccurs="unbounded">
<xs:element name="addModule">
<xs:complexType>
<xs:all>
<xs:element name="capacity">
<xs:simpleType>
<xs:restriction base="xs:double">
<xs:minExclusive value="0"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="cost">
<xs:simpleType>
<xs:restriction base="xs:double">
<xs:minInclusive value="0"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:all>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:key name="uniqueModuleCapacity">
<xs:selector xpath="addModule"/>
<xs:field xpath="capacity"/>
</xs:key>
</xs:element>
</xs:all>
<xs:attribute name="id" type="globals:identifier" use="required">
</xs:attribute>
</xs:complexType>
</xs:element>


Submit a bug or a feature.
Created by xsddoc, a sub project of xframe, hosted at http://xframe.sourceforge.net.