示例#1
0
        private static void AssertShiftedDesignVariableColumnValueEqual(VariationCoefficientDesignVariable <VariationCoefficientLogNormalDistribution> expectedValue,
                                                                        object actualValue)
        {
            string expectedFormattedDesignVariable = $"{expectedValue.GetDesignValue()} (Verwachtingswaarde = {expectedValue.Distribution.Mean}, " +
                                                     $"Variatiecoëfficiënt = {expectedValue.Distribution.CoefficientOfVariation}, Verschuiving = {expectedValue.Distribution.Shift})";

            Assert.AreEqual(expectedFormattedDesignVariable, actualValue);
        }
示例#2
0
        private static string FormatVariationCoefficientDesignVariable(VariationCoefficientDesignVariable <VariationCoefficientLogNormalDistribution> designVariable)
        {
            RoundedDouble designValue = designVariable.GetDesignValue();

            return(double.IsNaN(designValue)
                       ? double.NaN.ToString(CultureInfo.CurrentCulture)
                       : string.Format(RiskeerCommonFormsResources.VariationCoefficientDesignVariable_0_Mean_1_CoefficientOfVariation_2,
                                       designValue,
                                       designVariable.Distribution.Mean,
                                       designVariable.Distribution.CoefficientOfVariation));
        }