public void AddDefaults() { Grid grid_0 = new Grid { t_begin = 0f, t_step = 0f, count = 0 }; V1DataOnGrid tmp_0 = new V1DataOnGrid("information", DateTime.Now, grid_0); V1Datalist.Add(tmp_0); V1DataCollection tmp_1 = new V1DataCollection("information", DateTime.Now); V1Datalist.Add(tmp_1); Random rand = new Random(); int k = 2; for (int i = 0; i < k; i++) { string info = "information"; DateTime date = DateTime.Now; Grid grid = new Grid { t_begin = 0f, t_step = 5f, count = 2 }; float rand_minValue = (float)(-rand.NextDouble() * 20f); float rand_maxValue = (float)(rand.NextDouble() * 30f); V1DataOnGrid tmp = new V1DataOnGrid(info, date, grid); tmp.InitRandom(rand_minValue, rand_maxValue); V1Datalist.Add(tmp); V1DataCollection tmp2 = new V1DataCollection(info, date); float rand_minValue2 = (float)(-rand.NextDouble() * 20f); float rand_maxValue2 = (float)(rand.NextDouble() * 30f); float rand_tmin = (float)(rand.NextDouble() * 10f); float rand_tmax = rand_tmin + (float)(rand.NextDouble() * 30f); tmp2.InitRandom(2, rand_tmin, rand_tmax, rand_minValue2, rand_maxValue2); V1Datalist.Add(tmp2); } }
static void Main(string[] args) { Console.WriteLine("dgs\n\n\n\n\n"); string info1 = "information1"; DateTime date = DateTime.Now; Grid grid = new Grid { t_begin = 0f, t_step = 5f, count = 10 }; float minValue1 = -10f; float maxValue1 = 10f; V1DataOnGrid Obj1 = new V1DataOnGrid(info1, date, grid); Obj1.InitRandom(minValue1, maxValue1); Console.WriteLine(Obj1.ToLongString()); V1DataCollection Obj2 = (V1DataCollection)Obj1; Console.WriteLine(Obj2.ToLongString()); V1MainCollection Obj3 = new V1MainCollection(); Obj3.AddDefaults(); Console.WriteLine(Obj3.ToString()); foreach (V1Data value in Obj3) { Console.WriteLine(value.ToLongString()); float[] array = value.NearZero(10f); if (array.Length == 0) { Console.WriteLine("empty"); } else { foreach (float x in array) { Console.WriteLine(x); } } } }