diff --git a/src/index.ts b/src/index.ts
index f0a9323bd637fece6aebfb8ceafe81c1df534db1..33eb8b28c2a91f58bdca073c11c14c0da67b59d6 100644
--- a/src/index.ts
+++ b/src/index.ts
@@ -24,3 +24,9 @@ export * from "./pab/pab_dimension";
 export * from "./pab/pab_puissance";
 export * from "./util/iterator";
 export * from "./util/enum";
+export * from "./structure/parallel_structure";
+export * from "./structure/parallel_structure_params";
+export * from "./structure/structure";
+export * from "./structure/structure_params";
+export * from "./structure/factory_structure";
+export * from "./jalhyd_object";
diff --git a/src/structure/factory_structure.ts b/src/structure/factory_structure.ts
index 3acb5d4a9b8b24ed4a1f06cd9a8aad889dec355d..3d6d40659e26439aab8f55b8008441a3823423c9 100644
--- a/src/structure/factory_structure.ts
+++ b/src/structure/factory_structure.ts
@@ -8,11 +8,17 @@ import { StructureOrificeSubmerged } from "./structure_orifice_submerged";
 import { StructureWeirFree } from "./structure_weir_free";
 
 export enum StructureType {
+    // loi de débit Déversoir / Orifice Cemagref 1988
     Cem88d,
+    // loi de débit Déversoir / Vanne de fond Cemagref 1988
     Cem88v,
+    // loi de débit Cunge 1980
     Cunge80,
+    // loi de débit pour vanne dénoyée
     OrificeFree,
+    // loi de débit pour vanne noyée
     OrificeSubmerged,
+    // loi de débit pour seuil dénoyé
     WeirFree
 }