Compound structure

Een compound structure is geen HyDAMO object, maar een lijst van andere HyDAMO structures. Dit kunnen zowel stuwen, bruggen, duikers, gemalen en onderspuiers zijn.

Er is dus geen invoerbestand nodig voor het maken van compound structures, maar in de workflow (bijvoorbeeld een JuPyTeR-notebook zoals in het voorbeeld op GitHub) wordt een geneste lijst gedefinieerd, waarvan de lengte het aantal compound structures is, met in de de sub-lijsten de codes van de structures die moeten worden opgenomen. Ook is er een lijst met de IDs van de compound structures met dezelfde lengte. In genoemd voorbeeld van een workflow is ook een voorbeeld van een compound structure opgenomen:

cmpnd_ids = ['cmpnd_1','cmpnd_2'] cmpnd_list = [['Orifice_Test1','UWeir_Test2'],['UWeir_Test2','RS1-KBR31']]

De structures binnen een compound structure dienen dezelfde coördinaten te hebben. Het ID van de tak en de offset op die tak worden daarom voor elke sub-structure gelijk gesteld aan de coördinaten van het eerste sub-structure in de lijst.