Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • J J2K coupling
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar

La forge institutionnelle d'INRAE étant en production depuis le 10 juin 2025, nous vous invitons à y créer vos nouveaux projets.

  • WatASitDev
  • J2K coupling
  • Wiki
  • j2k_modules

j2k_modules · Changes

Page history
Update j2k_modules authored May 13, 2020 by Veyssier Julien's avatar Veyssier Julien
Hide whitespace changes
Inline Side-by-side
j2k_modules.md
View page @ 9af93e5e
...@@ -49,7 +49,7 @@ Les modules **CouplingHruVariableChanger** et **CouplingReachVariableChanger** p ...@@ -49,7 +49,7 @@ Les modules **CouplingHruVariableChanger** et **CouplingReachVariableChanger** p
Pour communiquer les valeurs à ces modules, on envoie la commande "set" au module de communication en lui précisant quel module on veut atteindre. Pour communiquer les valeurs à ces modules, on envoie la commande "set" au module de communication en lui précisant quel module on veut atteindre.
Par exemple, si on veut influer sur l'attribut "precip" des HRU, disons qu'on veut ajouter des précipitations, on ajoute une instance du module CouplingHruVariableChanger dans le modèle J2K (avec juice), on définit son nom: "couplingPrecip" et on met la valeur de "setOrAdd" à 1. On fait le lien du paramètre "attribute" du module avec l'attribut de notre choix : precip. Par exemple, si on veut influer sur l'attribut "precip" des HRU, disons qu'on veut ajouter des précipitations, on ajoute une instance du module CouplingHruVariableChanger dans le modèle J2K (avec juice), on définit son nom en mettant l'attribut **moduleName** à "couplingPrecip" (par exemple) et on met la valeur de l'attribut **setOrAdd** à 1. On fait le lien entre l'attribut **attribute** du module avec l'attribut de notre choix, ici c'est **precip**.
Ensuite, dans le programme de couplage (Rcoupler pour nous), on appelle la fonction j2kSet en lui disant qu'on veut ajouter 10, 20 et 30 de précip pour les HRU 1, 2 et 3 : Ensuite, dans le programme de couplage (Rcoupler pour nous), on appelle la fonction j2kSet en lui disant qu'on veut ajouter 10, 20 et 30 de précip pour les HRU 1, 2 et 3 :
``` ```
......
Clone repository
  • Home
  • j2k_modules
  • netbeans
  • protocole_j2k
  • rapport
  • run
  • spacetime
  • todo