public static void extreme_values_cdf_values_test( ) //****************************************************************************80 // // Purpose: // // EXTREME_VALUES_CDF_VALUES_TEST tests EXTREME_VALUES_CDF_VALUES. // // Licensing: // // This code is distributed under the GNU LGPL license. // // Modified: // // 12 June 2007 // // Author: // // John Burkardt // { double alpha = 0; double beta = 0; double fx = 0; double x = 0; Console.WriteLine(""); Console.WriteLine("EXTREME_VALUES_CDF_VALUES_TEST:"); Console.WriteLine(" EXTREME_VALUES_CDF_VALUES stores values of "); Console.WriteLine(" the extreme values CDF."); Console.WriteLine(""); Console.WriteLine(" Alpha Beta X FX"); Console.WriteLine(""); int n_data = 0; for ( ; ;) { Extreme.extreme_values_cdf_values(ref n_data, ref alpha, ref beta, ref x, ref fx); if (n_data == 0) { break; } Console.WriteLine(" " + alpha.ToString(CultureInfo.InvariantCulture).PadLeft(12) + alpha + " " + beta.ToString(CultureInfo.InvariantCulture).PadLeft(12) + beta + " " + x.ToString(CultureInfo.InvariantCulture).PadLeft(12) + x + " " + fx.ToString("0.################").PadLeft(24) + ""); } }
private ShortestPath SetExtreme(string key, Extreme extreme = Extreme.Start) { if (nodes != null && nodes.ContainsKey(key)) { switch (extreme) { case Extreme.Start: this._start = nodes[key]; start.wasSearched = true; break; case Extreme.End: this._end = nodes[key]; break; } } return(this); }
///-------------------------------------------------------------------------------------------------- /// <summary> Constructor. </summary> /// <remarks> Oscvic, 2016-01-18. </remarks> /// <param name="Extreme"> The extreme. </param> /// <param name="TopColor"> The top color. </param> /// <param name="BottomColor"> The bottom color. </param> /// <param name="PercentageOfDark"> The percentage of dark. </param> /// <param name="Radius"> The radius. </param> /// <param name="Value"> The value. </param> ///-------------------------------------------------------------------------------------------------- public SwitchButton(Extreme Extreme, Color TopColor, Color BottomColor, float PercentageOfDark, float Radius, Object Value) : this(Extreme, TopColor, BottomColor, Value) { this.PercentageOfDark = PercentageOfDark; this.Radius = Radius; }
///-------------------------------------------------------------------------------------------------- /// <summary> Constructor. </summary> /// <remarks> Oscvic, 2016-01-18. </remarks> /// <param name="Extreme"> The extreme. </param> /// <param name="TopColor"> The top color. </param> /// <param name="BottomColor"> The bottom color. </param> /// <param name="Value"> The value. </param> ///-------------------------------------------------------------------------------------------------- public SwitchButton(Extreme Extreme, Color TopColor, Color BottomColor, Object Value) : this(Extreme, TopColor, BottomColor) { this.Value = Value; }
///-------------------------------------------------------------------------------------------------- /// <summary> Constructor. </summary> /// <remarks> Oscvic, 2016-01-18. </remarks> /// <param name="Extreme"> The extreme. </param> /// <param name="TopColor"> The top color. </param> /// <param name="BottomColor"> The bottom color. </param> ///-------------------------------------------------------------------------------------------------- public SwitchButton(Extreme Extreme, Color TopColor, Color BottomColor) : this(Extreme) { this.TopColor = TopColor; this.BottomColor = BottomColor; }
///-------------------------------------------------------------------------------------------------- /// <summary> Constructor. </summary> /// <remarks> Oscvic, 2016-01-18. </remarks> /// <param name="Extreme"> The extreme. </param> ///-------------------------------------------------------------------------------------------------- public SwitchButton(Extreme Extreme) : this() { this.Extreme = Extreme; }
public Forces() { FZ = new Extreme(); MX = new Extreme(); MY = new Extreme(); }
private static void extreme_values_cdf_test() //****************************************************************************80 // // Purpose: // // EXTREME_VALUES_CDF_TEST tests EXTREME_VALUES_CDF. // // Licensing: // // This code is distributed under the GNU LGPL license. // // Modified: // // 27 February 2007 // // Author: // // John Burkardt // { int i; int seed = 123456789; Console.WriteLine(""); Console.WriteLine("EXTREME_VALUES_CDF_TEST"); Console.WriteLine(" EXTREME_VALUES_CDF evaluates the Extreme Values CDF;"); Console.WriteLine(" EXTREME_VALUES_CDF_INV inverts the Extreme Values CDF."); Console.WriteLine(" EXTREME_VALUES_PDF evaluates the Extreme Values PDF;"); const double a = 2.0; const double b = 3.0; Console.WriteLine(""); Console.WriteLine(" PDF parameter A = " + a + ""); Console.WriteLine(" PDF parameter B = " + b + ""); if (!Extreme.extreme_values_check(a, b)) { Console.WriteLine(""); Console.WriteLine("EXTREME_VALUES_CDF_TEST - Fatal error!"); Console.WriteLine(" The parameters are not legal."); return; } Console.WriteLine(""); Console.WriteLine(" X PDF CDF CDF_INV"); Console.WriteLine(""); for (i = 1; i <= 10; i++) { double x = Extreme.extreme_values_sample(a, b, ref seed); double pdf = Extreme.extreme_values_pdf(x, a, b); double cdf = Extreme.extreme_values_cdf(x, a, b); double x2 = Extreme.extreme_values_cdf_inv(cdf, a, b); Console.WriteLine(" " + x.ToString(CultureInfo.InvariantCulture).PadLeft(12) + " " + pdf.ToString(CultureInfo.InvariantCulture).PadLeft(12) + " " + cdf.ToString(CultureInfo.InvariantCulture).PadLeft(12) + " " + x2.ToString(CultureInfo.InvariantCulture).PadLeft(12) + ""); } }
private static void extreme_values_sample_test() //****************************************************************************80 // // Purpose: // // EXTREME_VALUES_SAMPLE_TEST tests EXTREME_VALUES_SAMPLE. // // Licensing: // // This code is distributed under the GNU LGPL license. // // Modified: // // 02 April 2016 // // Author: // // John Burkardt // { const int SAMPLE_NUM = 1000; int i; int seed = 123456789; double[] x = new double [SAMPLE_NUM]; Console.WriteLine(""); Console.WriteLine("EXTREME_VALUES_SAMPLE_TEST"); Console.WriteLine(" EXTREME_VALUES_MEAN computes the Extreme Values mean;"); Console.WriteLine(" EXTREME_VALUES_SAMPLE samples the Extreme Values distribution;"); Console.WriteLine(" EXTREME_VALUES_VARIANCE computes the Extreme Values variance;"); const double a = 2.0; const double b = 3.0; Console.WriteLine(""); Console.WriteLine(" PDF parameter A = " + a + ""); Console.WriteLine(" PDF parameter B = " + b + ""); if (!Extreme.extreme_values_check(a, b)) { Console.WriteLine(""); Console.WriteLine("EXTREME_VALUES_SAMPLE_TEST - Fatal error!"); Console.WriteLine(" The parameters are not legal."); return; } double mean = Extreme.extreme_values_mean(a, b); double variance = Extreme.extreme_values_variance(a, b); Console.WriteLine(""); Console.WriteLine(" PDF mean = " + mean + ""); Console.WriteLine(" PDF variance = " + variance + ""); for (i = 0; i < SAMPLE_NUM; i++) { x[i] = Extreme.extreme_values_sample(a, b, ref seed); } mean = typeMethods.r8vec_mean(SAMPLE_NUM, x); variance = typeMethods.r8vec_variance(SAMPLE_NUM, x); double xmax = typeMethods.r8vec_max(SAMPLE_NUM, x); double xmin = typeMethods.r8vec_min(SAMPLE_NUM, x); Console.WriteLine(""); Console.WriteLine(" Sample size = " + SAMPLE_NUM + ""); Console.WriteLine(" Sample mean = " + mean + ""); Console.WriteLine(" Sample variance = " + variance + ""); Console.WriteLine(" Sample maximum = " + xmax + ""); Console.WriteLine(" Sample minimum = " + xmin + ""); }