La forge gitlab.irstea.fr sera définitivement arrêtée le 30 juin 2026. Nous vous invitons à migrer vos projets vers la forge INRAE. Vous trouverez plus de détails sur le blog de la forge INRAE.
Donc, à l'intérieur du modèle J2K, lorsque c'est au tour du module `CouplingVariableChanger` nommé "couplingPrecip" de s'exécuter, ce dernier va demander au module de communication quelles entités il doit modifier et quelles valeurs il doit définir pour chacun d'entre elles. Cela est possible avec un simple appel à une méthode statique :
Donc, à l'intérieur du modèle J2K, lorsque c'est au tour du module `CouplingVariableChanger` nommé "couplingPrecip" de s'exécuter, ce dernier va demander au module de communication quelles entités il doit modifier et quelles valeurs il doit définir pour chacun d'entre elles. Cela est possible avec un simple appel à une méthode statique :
Cette ligne signifie : Je suis le module `moduleName` (qui vaut "couplingPrecip" dans notre exemple) et je veux savoir quelle valeur je dois mettre dans l'attribut dont je suis responsable pour la HRU dont l'identifiant est "HruId". Dans ce contexte, on connait l'identifiant de la HRU puisqu'on est dans la boucle spatiale (HRU loop).
Cette ligne signifie : Je suis le module `moduleName` (qui vaut "couplingPrecip" dans notre exemple) et je veux savoir quelle valeur je dois mettre dans l'attribut dont je suis responsable pour la HRU dont l'identifiant est "HruId". Dans ce contexte, on connait l'identifiant de la HRU puisqu'on est dans la boucle spatiale (HRU loop).