Enumeration DynamicsShape

Function type used to represent the change of a given variable over time or distance.

Used in:
LaneOffsetActionDynamics , TransitionDynamics
Enumeration Literals
Name Applied Stereotypes Description
cubic Cubical transition f(x)=A*x^3+B*x^2+C*x+D with the constraint that the gradient must be zero at start and end.
linear Value changes in a linear function: f(x) = f_0 + rate * x.
sinusoidal Sinusoidal transition f(x)=A*sin(x)+B with the constraint that the gradient must be zero at start and end.
step The target value is set instantaneously. Does not consume simulation time.

XSD 1.1 Representation


<xsd:simpleType name="DynamicsShape">
<xsd:union>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="cubic"/>
<xsd:enumeration value="linear"/>
<xsd:enumeration value="sinusoidal"/>
<xsd:enumeration value="step"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType>
<xsd:restriction base="parameter"/>
</xsd:simpleType>
</xsd:union>
</xsd:simpleType>

Change log from version 1.0
  • Enumeration literal 'step' changed. Annotation changed.
    • New Value
      The target value is set instantaneously. Does not consume simulation time.
      From 1.0.0
      Step transition.

To XSD