The HD H grid point contains water level (state) and volume.
public interface IHDHGridPoint : IFlowHGridPoint| BufferLevelN | Buffer for Water level for time n |
| BufferLevelNp1 | Buffer for Water level for time n+1 |
| 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 IFlowHGridPoint) |
| DischargeNph |
Discharge for time n+½
Unit: [m^3/s]
For internal grid points it is the average discharge between the upstream and downstream q grid point. For reach end grid points this is the time step average inflow/outflow to/from the reach (into/out off the grid point), used for mass balance. (Inherited from IFlowHGridPoint) |
| FlowAreaNpd |
Flow Area at time n+½ (crossSectional flow area)
(Inherited from IFlowHGridPoint) |
| FlowAreaNph |
Flow Area at time n+½ (crossSectional flow area)
(Inherited from IFlowHGridPoint) |
| GridPoint |
Engine grid point matching this gridpoint
(Inherited from IFlowHGridPoint) |
| SourcesInflow | Accumulated inflow sources (lateral inflow) at current time step. Always positive. |
| SourcesInflowAll | Accumulated inflow sources (lateral inflow) at current time step. Always positive. |
| SourcesOutflow |
Accumulated outflow sources (lateral outflow) at current time step. Always negative. It does not include SourcesOutflowSurface (Inherited from IFlowHGridPoint) |
| SourcesOutflowAll | Accumulated outflow sources (lateral inflow) at current time step. Always negative. |
| SourcesOutflowSurface | Accumulated surface outflow sources at current time step. Always negative. This is water removed without component mass, typically evapotranspiration |
| StorageWidthNph |
Storage width at time n+½
(Inherited from IFlowHGridPoint) |
| SurfaceAreaNph | Surface Area at time n+½ (storage area) |
| VolumeError |
Volume error in time step
(Inherited from IFlowHGridPoint) |
| VolumeN | Volume in grid point at time n (Inherited from IFlowHGridPoint) |
| VolumeNp1 | Volume in grid point at time n+1 (Inherited from IFlowHGridPoint) |
| WaterLevelN | Water level for time n. Unit: [m] |
| WaterLevelNp1 | Water level for time n+1. Unit: [m] |
| WaterLevelNpd | Water level for time n+delta |
| WaterVolumeN | Volume in grid point at time n |
| WaterVolumeNp1 | Volume in grid point at time n+1 |
| AddSourceContribution | Add a source contribution to the HD H grid point. |
| CrossSectionUpdated | Method that must be called when a cross section has an updated geometry |
| GetVolume | Volume in grid point for given water level. Includes volume from additional storage/surface area. |
| AddToOffers |
Add to "offers", i.e. quantities that can be outputted to result file and
requested through the result proxy system
Adding to offers of HD grid points using this method is intended for experimentation, where it is easy to readily get an offer on a grid point. For more memory optimized code the use of DataModule is suggested. (Defined by ModuleHDExtensions) |