Skip to content
GitLab
    • Explore Projects Groups Topics Snippets
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 5 years ago by Veyssier Julien's avatar Veyssier Julien
Hide whitespace changes
Inline Side-by-side
Showing
with 6 additions and 0 deletions
+6 -0
j2k_modules.md
View page @ 57251374
......@@ -106,6 +106,12 @@ Le stockage d'information est effectué dans des attributs statiques (des dictio
Quand les autres modules de couplage s'exécutent (Aspersion, Drip, BuechReachInOut etc...), ils accèdent aux informations stockées par le module de communication pour connaitre les valeurs qui viennent de l'extérieur. On peut dire qu'ils "demandent" au module de communication ce qu'ils doivent faire.
Ils utilisent tous la méthode statique `getTableValue()` :
``` java
Double extValue = CouplingCommunication.getTableValue(moduleName, hruID);
```
## CouplingVariableChanger
Les modules **CouplingHruVariableChanger** et **CouplingReachVariableChanger** peuvent être insérés n'importe où dans la HRU loop ou la REACH loop. On leur donne un **nom** et on fait le lien avec un attribut (une variable J2K propre à chaque HRU/REACH). On choisit si on veut forcer la valeur de l'attribut ou juste y ajouter une valeur avec le paramètre **setOrAdd**.
......
Clone repository
  • Home
  • j2k_modules
  • netbeans
  • protocole_j2k
  • rapport
  • run
  • spacetime
  • todo

Menu

Explore Projects Groups Topics Snippets