//! \brief Retourne l'ensemble des formats pouvant être renvoyés par cette règle. Dans la majorité des cas, une règle ne retourne qu'un seul voisinage; cette méthode existe pour pouvoir gérer les cas comme le voisinage de Margolus, qui varie selon la parité de la génération.
//! \return Retourne les formats de voisinage possible dans un std::vector.
//! \brief Fait avancer l'état de la règle de voisinage d'une génération
// Fait avancer l'état de la règle de voisinage d'une génération. Cette fonction est utilisée pour les voisinages tels que celui de Margolus, qui dépendent de la parité de la génération actuelle.
// \remark L'implémentation par défaut ne fait rien.