XSBaseConvertRelativeResistanceMultiZones Method |
Converts the
ProcessedResistanceFactors according
to a multizone set of absolute resistance values.
Each input factor is applied between each level seperator,
the first factor from -infinity to the first level, the second factor
from the first level to the second level, and the last factor
from the last level to infinity, i.e., the levelSeperators defines where
one factor takes over from the previous.
The factors array must be one longer than the levelSeperators array.
The relative resistance factor is taken into account also.
Results are stored in the
ModifiedResistanceFactors
and those are used in the calculation.
Namespace:
DHI.Mike1D.CrossSectionModule
Assembly:
DHI.Mike1D.CrossSectionModule (in DHI.Mike1D.CrossSectionModule.dll) Version: 19.0.0.0 (11.1.1.1111)
Syntax public void ConvertRelativeResistanceMultiZones(
double[] depths,
double[] resistanceValues,
ResistanceFormulation absoluteFormulation
)
Public Sub ConvertRelativeResistanceMultiZones (
depths As Double(),
resistanceValues As Double(),
absoluteFormulation As ResistanceFormulation
)
public:
void ConvertRelativeResistanceMultiZones(
array<double>^ depths,
array<double>^ resistanceValues,
ResistanceFormulation absoluteFormulation
)
Parameters
- depths
- Type: SystemDouble
Monotonically increasing vector of levels - resistanceValues
- Type: SystemDouble
Resistance values - absoluteFormulation
- Type: DHI.Mike1D.GenericResistanceFormulation
The resistance formulation that the factors refer to
Remarks
Average factors are applied for depths that fall exactly on one of the levelseperators
See Also