public interface IHDStructureNode : IHDNode,
IFlowNode, IModuleNode| CourantNumber |
The Courant Number reflects the fraction between the amount of volume flowing
through the cell in one time step and the amount of volume of water in the cell.
If the value is larger than one, all the water in the cell is "replaced" during a single time step. (Inherited from IFlowNode) |
| EngineNode |
EngineNode matching this module node
(Inherited from IModuleNode) |
| FlowReachConnections |
List of Reach connections, each specifying a connection between
the node and a reach.
(Inherited from IFlowNode) |
| OutletReach | Outlet reach |
| Reaches |
List of Reach connections, each specifying a connection between
the node and a reach.
(Inherited from IHDNode) |
| SourcesInflow | Accumulated inflow sources (lateral inflow) at current time step. Always positive (Inherited from IHDNode) |
| SourcesOutflow | Accumulated outflow sources (lateral outflow) at current time step. Always negative. It does not include SourcesOutflowSurface (Inherited from IFlowNode) |
| SourcesOutflowAll |
Accumulated surface outflow sources at current time step. Always negative.
(Inherited from IHDNode) |
| SourcesOutflowSurface |
Accumulated surface outflow sources at current time step. Always negative
This is water removed without component mass, typically evapotranspiration
(Inherited from IHDNode) |
| VolumeError |
Calculate the volume/mass error for node. In volume unit ([m3]).
(Inherited from IFlowNode) |
| VolumeN |
Volume at previous time step N.
(Inherited from IFlowNode) |
| VolumeNp1 |
Volume at current time step Np1.
(Inherited from IFlowNode) |
| WaterLevelN | Water level at time n (Inherited from IHDNode) |
| WaterLevelNp1 | Water level at time n+1 (Inherited from IHDNode) |
| AddSourceContribution |
Lateral inflow, average value over time step or value at time N+½.
Be aware that you can not add lateral inflow to a node which is an active open boundary (has no effect). (Inherited from IHDNode) |
| GetVolumeN |
Retrieve volume at level N with a given offset from that level.
(Inherited from IFlowNode) |
| GetVolumeNp1 |
Retrieve volume at level Np1 with a given offset from that level.
(Inherited from IFlowNode) |
| InOutflowAnnul |
After a HD time step (and before AD time step), it is possible to
add or withdraw discharge from both source input and output.
The amount must be smaller than both SourcesInflow and [!:SourcesOutflow], or, it will be limited to the largest of the two (because they cannot change sign) (Inherited from IHDNode) |
| AddToOffers |
Add to "offers", i.e. quantities that can be outputted to result file and
requested through the result proxy system
(Defined by ModuleHDExtensions) |