XSOpen Fields |
The XSOpen type exposes the following members.
Name | Description | |
---|---|---|
_bAutoProcess |
Allow CalculateProcessedDataIfNeeded. Set to false to disable
(Inherited from XSBase.) | |
_bProcessedDataProtected |
false: data are not protected and will be recomputed.
true: processed data are protected, data has been manually updated and will not be recomputed.
(Inherited from XSBase.) | |
_crossSectionType |
Type of cross section.
(Inherited from XSBase.) | |
_distanceBetweenLevels |
The distance between levels if equidistant levels are ued.
If equidistant levels are used, then getIndex and getFraction are faster.
(Inherited from XSBase.) | |
_equidistantLevels |
Flag to indicate whether equidistant levels are used.
If equidistant levels are used, then getIndex and getFraction are faster.
Each derived cross section must set this flag to true (during construction),
if it does not store levels in the _processedLevels array.
(Inherited from XSBase.) | |
_flowResistance |
Flow resistance
(Inherited from XSBase.) | |
_height | (Inherited from XSBase.) | |
_isInitialized |
Flag defining whether Initialize has been called.
(Inherited from XSBase.) | |
_isPrepared |
Flag defining whether Prepare(Diagnostics, HDParameterData, ILocation) has been called.
(Inherited from XSBase.) | |
_modifiedFormulation |
Flow resistance formulation
(Inherited from XSBase.) | |
_modifiedResistanceFactors |
Modified resistance factors. As default points to _processedResistanceFactors,
but during simulation contains resistance factors that are supported by the engine, which may
differ from the original values.
(Inherited from XSBase.) | |
_modifiedResistanceFactorsDerivatives |
Processed resistance factor derivatives for the modified resistance factors.
(Inherited from XSBase.) | |
_numberOfProcessedLevels |
The number of processed levels
(Inherited from XSBase.) | |
_originalProcessedData |
A copy of original processed data, in case they have
been modified by the engine during the simulation.
(Inherited from XSBase.) | |
_processedAdditionalSurfaceAreas |
Processed additional storage areas
(Inherited from XSBase.) | |
_processedAreas |
Processed geometric areas
(Inherited from XSBase.) | |
_processedCriticalDischarges |
Table with processed critical discharges, created automatically when required.
(Inherited from XSBase.) | |
_processedDataStatus |
ProcessingStatus defines the status of the processed data of this cross section.
Whenever the user updates raw data of the cross section, its state must be changed
to NotUpdated.
(Inherited from XSBase.) | |
_processedDerivatives |
Flag specifying whether processed derivatives are stored
as processed data arrays, or calculated directly. If true,
processed data arrays for the derivatives are created
(most accurate, smooth interpolation)
(Inherited from XSBase.) | |
_processedFlowAreas |
Processed flow ares
(Inherited from XSBase.) | |
_processedLevels |
Processed depths
(Inherited from XSBase.) | |
_processedRadii |
Processed radii
(Inherited from XSBase.) | |
_processedRadiiDerivatives |
Processed radius derivatives
(Inherited from XSBase.) | |
_processedResistanceFactors |
Processed resistance factors
(Inherited from XSBase.) | |
_processedStorageWidths |
Processed storage widths
(Inherited from XSBase.) | |
_resistenceDistri |
Resistance distribution
(Inherited from XSBase.) |