XSBase Fields |
The XSBase type exposes the following members.
Name | Description | |
---|---|---|
_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
|