SquaredGatedBCWeir Fields |
The SquaredGatedBCWeir type exposes the following members.
Name | Description | |
---|---|---|
![]() | _accepts |
List of quantities that are accepted
(Inherited from Structure.) |
![]() | _actualGateLevel |
Gate level
|
![]() | _controlIsActive | Flag indicating if gate control is active, i.e. gate is opening or closing |
![]() | _controlledMaxGateLevel |
Controllable maximum gate level
|
![]() | _controlledMinGateLevel |
Controllable minimum gate level
|
![]() | _controlStategyId |
If the structure is being controlled, then _controlStategyId contains the ID of the
active control strategy
(Inherited from Structure.) |
![]() | _controlTargetGateLevel | Target level of gate, i.e. the level that the gate currently approaches. |
![]() | _delhs |
Linear flow variation.
For water level differences less than delhs use a linear Q variation
between h1-h2=delhs and h1-h2=0. This is to avoid stability problems
for small water level differences where dQdh goes to infinity.
Unit: [m]
Default: 0.01
(Inherited from AbstractBroadCrestedCWeir.) |
![]() | _downstreamCrossSection |
Downstream cross section data. The cross section data is the processed level, with, area.
(Inherited from AbstractBroadCrestedCWeir.) |
![]() | _downstreamWaterLevel |
Downstream water level, as set by SetWaterLevels(Double, Double)
Unit: [m]
(Inherited from Structure.) |
![]() | _dqdhDownstream |
The derivative of flow through the structure with downstream water level. The flow is
calculated in the derived classes when the SetWaterLevels method is called.
Unit: [m2/sec]
(Inherited from Structure.) |
![]() | _dqdhUpstream |
The derivative of flow through the structure with upstream water level. The flow is
calculated in the derived classes when the SetWaterLevels method is called.
Unit: [m2/sec]
(Inherited from Structure.) |
![]() | _flowArea |
Flow area through structure. Used by most (but not all) structures.
(Inherited from Structure.) |
![]() | _flowDir |
FlowDir is used to determine which parameters to use for the flow calculations.
Derived by the SetWaterLevels(Double, Double).
(Inherited from Structure.) |
![]() | _headLossFreeOverflowNegativeFlow |
Free overflow factor for negative flow.
Default value = 1.
(Inherited from AbstractBroadCrestedCWeir.) |
![]() | _headLossFreeOverflowPositiveFlow |
Free overflow factor for positive flow.
Default value = 1.
(Inherited from AbstractBroadCrestedCWeir.) |
![]() | _headLossInflowNegativeFlow |
Inflow head loss factor for negative flow.
Default value = 0.5.
(Inherited from AbstractBroadCrestedCWeir.) |
![]() | _headLossInflowPositiveFlow |
Inflow head loss factor for positive flow.
Default value = 0.5.
(Inherited from AbstractBroadCrestedCWeir.) |
![]() | _headLossOutflowNegativeFlow |
Outflow head loss factor for negative flow.
Default value = 1.
(Inherited from AbstractBroadCrestedCWeir.) |
![]() | _headLossOutflowPositiveFlow |
Outflow head loss factor for positive flow.
Default value = 1.
(Inherited from AbstractBroadCrestedCWeir.) |
![]() | _id |
Identification name of the structure
(Inherited from Structure.) |
![]() | _implicit |
If _implicit == false, then the derivatives are always zero.
Default value: true.
(Inherited from Structure.) |
![]() | _location |
Location in the network
(Inherited from Structure.) |
![]() | _maxValue |
Maximum value of gate level that a control can set in Control()
|
![]() | _minimumHeadloss |
Minimum head loss across a structure.
Default value = 0.1
(Inherited from AbstractBroadCrestedCWeir.) |
![]() | _multiplicator |
Multiplicator or "number of structures" of this type.
Used for modelling more structures at the same
location with the same geometry in one go.
Unit: []
Default: 1
|
![]() | _offers |
List of quantities that are offered
(Inherited from Structure.) |
![]() | _partOfCompositeFlow |
When the culvert is part of a composite structure Q1=Q2 will differ from Qs.
Qs=Q1*_partOfCompositeFlow;
(Inherited from AbstractBroadCrestedCWeir.) |
![]() | _q |
Flow through the structure. The flow is calculated in the derived classes when the
SetWaterLevels method is called.
Unit: [m3/sec]
(Inherited from Structure.) |
![]() | _runTimeDiagnostics |
Diagnostics are written into this Diagnostics during calculations.
Set during Initialize(IDiagnostics) (Inherited from Structure.) |
![]() | _sillLevel |
The level of the sill just upstream of the gate.
(Inherited from SquareBroadCrestedWeir.) |
![]() | _structureIterationCentering |
Used when making relaxation when iterating to find the subcritical solution for structures solved using the energy equation.
When it equals 1 no relaxation is made.
(Inherited from AbstractBroadCrestedCWeir.) |
![]() | _topoID |
Identification used to find referenced cross sections
(Inherited from Structure.) |
![]() | _upstreamCrossSection |
Upstream cross section data. The cross section data is the processed level, with, area.
(Inherited from AbstractBroadCrestedCWeir.) |
![]() | _upstreamWaterLevel |
Upstream water level, as set by SetWaterLevels(Double, Double)
Unit: [m]
(Inherited from Structure.) |
![]() | _useControlledMaxGateLevel |
Flag indicating if controllable maximum gate level is enforced
|
![]() | _useControlledMinGateLevel |
Flag indicating if controllable minimum gate level is enforced
|
![]() | _valveType |
Type of the valve
Default: None
(Inherited from ValvedStructure.) |
![]() | _width |
Width of weir
(Inherited from SquareBroadCrestedWeir.) |