Modèle atomique fonction transition interne

Description
La fonction internalTransition a pour rôle de représenter l'autonomie du modèle et de manière plus concrête, de changer l'état du modèle. Cette fonction est appelée lorsque la durée, fournie par la fonction d'avancement du temps, arrive à échéance et donc qu'aucun événement externe n'est venu perturber le comportement du modèle.

Quand est-elle appelée ?
La fonction internalTransition est appelée après la fonction de sortie, qui envoie une information relative à l'état courant, pour les modèles connectés aux ports de sorties, et la fonction d'avancement du temps qui indique pendant combien de temps, le modèle restera dans le nouvel état.

Prototype

 * time représente la date courante de la simulation.

Comportement par défaut
Le comportement de la fonction membre internalTransition est de ne rien faire par défaut :

Quelques exemples d'utilisation

 * Un premier exemple pour mettre à jour la position d'un agent uniquement si la date de la simulation est pair.

Ensemble de l'API de la classe devs::Dynamics : constructeur, destructeur, init, finish, initialisation, transition interne, avancement du temps, transition externe, sortie, conflit, observation, question-reponse