The ordering of thin elements inserted with the same AT value when doing computations is not well defined and in general not preserved. Since the effects are not necessarily commutative it is useful to allow the user to control it.
A potential solution to be discussed:
- add a real quantity call "order" associated to the node that is used as extra value to find an ordering. This value is created automatically when reading a sequence (0 by default and incremented by 1 for any element at the same location)
- add an API to query and modify this value
- the command "use" will take the "order" into account when creating a sequence.
The ordering of thin elements inserted with the same AT value when doing computations is not well defined and in general not preserved. Since the effects are not necessarily commutative it is useful to allow the user to control it.
A potential solution to be discussed: