| Culvert Fields | 
The Culvert type exposes the following members.
 Fields
Fields| Name | Description | |
|---|---|---|
|  | _accepts | 
            List of quantities that are accepted
            (Inherited from Structure.) | 
|  | _controlStategyId | 
            If the structure is being controlled, then _controlStategyId contains the ID of the
            active control strategy
            (Inherited from Structure.) | 
|  | _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.) | 
|  | _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.) | 
|  | _offers | 
            List of quantities that are offered
            (Inherited from Structure.) | 
|  | _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(DHI.Mike1D.CrossSectionModule.CrossSectionData,bool,DHI.Mike1D.Generic.IDiagnostics)](Inherited from Structure.) | 
|  | _topoID | 
            Identification used to find referenced cross sections
            (Inherited from Structure.) | 
|  | _upstreamWaterLevel | 
            Upstream water level, as set by SetWaterLevels(Double, Double)
            Unit: [m]
            (Inherited from Structure.) | 
|  | _valveType | 
            Type of the valve
            Default: None
            (Inherited from ValvedStructure.) | 
|  | UpstreamExternalEnergyLevel | 
            Flag indicating whether to use external energy level upstream, or whether to
            calculate it as part of the internal solution.
             It is more stable to use set to true. | 
|   | UseNewCulvert | 
            Flag specifying whether to use new or old culvert iteration procedure
             | 
 See Also
See Also