SquareBroadCrestedWeir Methods |
The SquareBroadCrestedWeir type exposes the following members.
| Name | Description | |
|---|---|---|
| Accepts |
List of data types that is accepted, i.e., that you can get a ValueSetter for.
(Inherited from Structure.) | |
| BroadCrestedWeirFlow |
Calculates the flow over a broadcrested weir. The method handels the zero variation issues
and passes the real calculation parts to BroadCrestedWeirFlowInner
(Inherited from AbstractBroadCrestedCWeir.) | |
| CalculateCriticalConditions | (Overrides AbstractBroadCrestedCWeirCalculateCriticalConditions(Double, Double, Double, Double).) | |
| Description |
Return a string that describes this structure. Includes structure type and ID
(Inherited from Structure.) | |
| Dispose |
Frees the licenses held.
(Inherited from Structure.) | |
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
| ExplicitStructureSupport |
DEBUG: This method is called from Validate() if _implitcit == false to check if
the structure supports being Explicit.
Once all structures support explicit operation this method can be deleted.
(Inherited from Structure.) | |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
| GetArea |
Get the flow area
(Overrides AbstractBroadCrestedCWeirGetArea(Double).) | |
| GetDepth | ||
| GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
| GetInvertLevel | ||
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| Initialize(IStructureCollection, CrossSectionData, Boolean, IDiagnostics) |
Prepare the weir: Set the cross sections on each side of the weir.
(Overrides AbstractBroadCrestedCWeirInitialize(IStructureCollection, CrossSectionData, Boolean, IDiagnostics).) | |
| Initialize(IStructureCollection, IBoundaryData, CrossSectionData, Boolean, IDiagnostics) |
Set up structure and set runtime diagnostics object
(Inherited from Structure.) | |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
| Offers |
A list of quantities available from this structure
(Inherited from Structure.) | |
| Prepare(HDParameterData, IDiagnostics) |
Set up structure and set runtime diagnostics object
(Overrides AbstractBroadCrestedCWeirPrepare(HDParameterData, IDiagnostics).) | |
| Prepare(DateTime, HDParameterData, IDiagnostics) |
Set up structure and set runtime diagnostics object
(Inherited from AbstractBroadCrestedCWeir.) | |
| SetControlStrategyId |
Set control strategy ID manually.
(Inherited from Structure.) | |
| SetInputWaterLevels | (Inherited from Structure.) | |
| SetWaterLevels(Double, Double) |
Sets up- and down- stream water level and forces the calculation of the discharge and its derivatives.
(Overrides StructureSetWaterLevels(Double, Double).) | |
| SetWaterLevels(Double, Double, DateTime) | (Inherited from Structure.) | |
| SetWaterLevels(Double, Double, Double, Double) |
Sets up- and down-stream water level and forces the calculation of the discharge and its derivatives.
(Inherited from AbstractBroadCrestedCWeir.) | |
| SetZeroFlow |
Sets the conditions for zero flow
(Inherited from Structure.) | |
| ToString | Returns a string that represents the current object. (Inherited from Object.) | |
| UpdatedWaterLevels |
After a time step (or iteration) has finished, update the discharge to the actual value, based
on the final water levels and the discharge derivatives.
(Inherited from Structure.) | |
| Validate |
Writes errors, warnings and hints into their respective member classes. The member objects are initially cleared.
(Inherited from Structure.) | |
| ValueFractionGetter | (Overrides StructureValueFractionGetter(Int32).) | |
| ValueGetter |
Get value setter for the specified data quantity
(Overrides StructureValueGetter(Int32).) | |
| ValueGetterBoxed |
Get value setter for the specified data quantity
(Inherited from Structure.) | |
| ValueSetter |
Get value setter for the specified data type
(Inherited from Structure.) | |
| ValueSetterBoxed |
Get value setter for the specified data type
(Inherited from Structure.) | |
| ValveDecidesFlow |
Decides whether the valve will decide the flow and sets the flow to zero in case the valve
forbids flow.
(Inherited from ValvedStructure.) | |
| ZeroFlowDueToValve |
Decides wheather the valve will prevent flow given the flow direction.
(Inherited from ValvedStructure.) |