
Go to the source code of this file.
Functions | |
| virtual int | contractAndRemoveMarkedCells (int AMarkNumberC1, int AMarkNumberC2, int AMarkNumberC3, int AMarkNumberS0, int AMarkNumberS1, int AMarkNumberS2, bool ADeleteDarts=false) |
| virtual int contractAndRemoveMarkedCells | ( | int | AMarkNumberC1, | |
| int | AMarkNumberC2, | |||
| int | AMarkNumberC3, | |||
| int | AMarkNumberS0, | |||
| int | AMarkNumberS1, | |||
| int | AMarkNumberS2, | |||
| bool | ADeleteDarts = false | |||
| ) | [virtual] |
Contracte et Supprime simultanément, lorsque cela est possible, les cellules dont un brin au moins est marqué. Si un brin est marqué pour deux i-opérations, on démarque les orbites concernées auquelles il appartient
| AMarkNumberC1 | Un numéro de marque indiquant une 1-contraction (et vaut -1 s'il n'y a pas de 1-contractions) | |
| AMarkNumberC2 | Un numéro de marque indiquant une 2-contraction (idem) | |
| AMarkNumberC3 | Un numéro de marque indiquant une 3-contraction (idem) | |
| AMarkNumberS0 | Un numéro de marque indiquant une 0-suppression (idem) | |
| AMarkNumberS1 | Un numéro de marque indiquant une 1-suppression (idem) | |
| AMarkNumberS2 | Un numéro de marque indiquant une 2-suppression (idem) | |
| ADeleteDarts | Un booléen indiquant si la contraction doit se faire en supprimant des brins |
1.5.8