XSBaseGetCriticalDischarge Method  | 
 
            Gets the Critical discharge for a given water level
            The critical discharge is the discharge where the flow changes 
            from supercritical to subcritical flow.
            
 
    Namespace: 
   DHI.Mike1D.CrossSectionModule
    Assembly:
   DHI.Mike1D.CrossSectionModule (in DHI.Mike1D.CrossSectionModule.dll) Version: 19.0.0.0 (11.1.1.1111)
Syntaxpublic virtual double GetCriticalDischarge(
	double depth
)
Public Overridable Function GetCriticalDischarge ( 
	depth As Double
) As Double
public:
virtual double GetCriticalDischarge(
	double depth
)
Parameters
- depth
 - Type: SystemDouble
[Missing <param name="depth"/> documentation for "M:DHI.Mike1D.CrossSectionModule.XSBase.GetCriticalDischarge(System.Double)"]
 
Return Value
Type: 
Double[Missing <returns> documentation for "M:DHI.Mike1D.CrossSectionModule.XSBase.GetCriticalDischarge(System.Double)"]
Remarks
            Based on Equation (4.13) p. 150 in "Hydraulik", F.A. Engelund and Fl. Bo Pedersen, 1978
            The alpha (see Equation (2.23) p. 80) is set to 1 (as on p. 156, p. 167 ?) 
            Alpha is the "hastigheds-fordelings-coefficient" - velocity-distribution-coefficient.
            
            
Qcrit = Sqrt(g*A^3/b) = Sqrt(g*A/b)*A = Sqrt(g*D)*A
            
            where D=A/b is the average depth.
            
See Also