XSBase Fields

Fields

_bAutoProcess Allow CalculateProcessedDataIfNeeded. Set to false to disable
_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.
_crossSectionType Type of cross section.
_distanceBetweenLevels The distance between levels if equidistant levels are ued. If equidistant levels are used, then getIndex and getFraction are faster.
_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.
_flowResistance Flow resistance
_height 
_isInitialized Flag defining whether Initialize has been called.
_isPrepared Flag defining whether Prepare(Diagnostics, HDParameterData, ILocation) has been called.
_modifiedFormulation Flow resistance formulation
_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.
_modifiedResistanceFactorsDerivatives Processed resistance factor derivatives for the modified resistance factors.
_numberOfProcessedLevels The number of processed levels
_originalProcessedData A copy of original processed data, in case they have been modified by the engine during the simulation.
_processedAdditionalSurfaceAreas Processed additional storage areas
_processedAreas Processed geometric areas
_processedCriticalDischarges Table with processed critical discharges, created automatically when required.
_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.
_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)
_processedFlowAreas Processed flow ares
_processedLevels Processed depths
_processedRadii Processed radii
_processedRadiiDerivatives Processed radius derivatives
_processedResistanceFactors Processed resistance factors
_processedStorageWidths Processed storage widths
_resistenceDistri Resistance distribution

See Also