Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |||
user_guide:extend:rules [2019/01/25 16:02] – ↷ Page moved from reference:rules to user_guide:extend:rules oroehrig | user_guide:extend:rules [2021/01/12 15:38] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 32: | Line 32: | ||
=== Labels === | === Labels === | ||
- | Labels allow to control the choice of rules by the scheduler via [[:general# | + | Labels allow to control the choice of rules by the scheduler via [[:user_guide: |
Besides this, labels are involved in the overriding mechanism, and, finally, there are some special labels completely changing the semantics of the rule. Both are described further on this page. | Besides this, labels are involved in the overriding mechanism, and, finally, there are some special labels completely changing the semantics of the rule. Both are described further on this page. | ||
Line 167: | Line 167: | ||
rule nonexistent : CYCLES : VertexPerm.CYCLES, | rule nonexistent : CYCLES : VertexPerm.CYCLES, | ||
indicates that property CYCLES is dependent on the vertex order, and if some other rule (declared as possibly triggering VertexPerm) creates CYCLES while the object already contains other properties depending on the vertex order, it will be completely in vain, because there is no way to rearrange the CYCLES such that they fit the original vertex order. | indicates that property CYCLES is dependent on the vertex order, and if some other rule (declared as possibly triggering VertexPerm) creates CYCLES while the object already contains other properties depending on the vertex order, it will be completely in vain, because there is no way to rearrange the CYCLES such that they fit the original vertex order. | ||
+ |