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

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

Model
<demand
  id = globals:identifier>
(source ; target ; routingUnit? ; demandValue ; admissiblePaths ; maxPathLength?)
</demand>


Nested Element Summary
 admissiblePaths
          Defines the set of admissible paths for a demand. 
 demandValue
           This parameter value is interpreted for a specific demand such that at least routingUnit times demandValue many units must be routed through the network during normal operation (where all network components are active).  
xs:positiveIntegermaxPathLength
          The maximum number of links used on a path to route this demand. 
xs:positiveIntegerroutingUnit
          The individual routing unit of this demand. 
globals:identifiersource
          The identifier of the source node. 
globals:identifiertarget
          The identifier of the source node. 

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

Attribute Detail

id

The identifier of the demand, which must be unique within all the demands.

Type:
globals:identifier
Use:
required
Form:
unqualified

Source
<xs:element name="demand">
<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="routingUnit" type="xs:positiveInteger">
</xs:element>
<xs:element name="demandValue">
<xs:simpleType>
<xs:restriction base="xs:double">
<xs:minExclusive value="0"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="admissiblePaths">
<xs:complexType>
<xs:sequence maxOccurs="unbounded">
<xs:element name="admissiblePath">
<xs:complexType>
<xs:sequence maxOccurs="unbounded">
<xs:element name="linkId" type="globals:identifier">
</xs:element>
</xs:sequence>
<xs:attribute name="id" type="globals:identifier" use="required">
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="maxPathLength" type="xs:positiveInteger">
</xs:element>
</xs:all>
<xs:attribute name="id" type="globals:identifier" use="required">
</xs:attribute>
</xs:complexType>
<xs:unique name="uniqueAdmissiblePathIdInDemand">
<xs:selector xpath="admissiblePaths/admissiblePath"/>
<xs:field xpath="@id"/>
</xs:unique>
</xs:element>


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