Exemplo n.º 1
0
        public List <TestRow> GetValues(int numberOfNeighbors)
        {
            List <TestRow> re = new List <TestRow>(numberOfNeighbors);

            for (int i = 0; i < numberOfNeighbors; i++)
            {
                TestRow row = new TestRow();
                row.CurentEn = RandomvariableStream.UniformRandomVariable.GetDoubleValue(1, 100);
                row.i        = new Point(RandomvariableStream.UniformRandomVariable.GetDoubleValue(0, 100), RandomvariableStream.UniformRandomVariable.GetDoubleValue(0, 600));
                row.j        = new Point(RandomvariableStream.UniformRandomVariable.GetDoubleValue(0, 600), RandomvariableStream.UniformRandomVariable.GetDoubleValue(0, 600));
                row.s        = s;
                row.d        = d;
                re.Add(row);
            }

            return(re);
        }
Exemplo n.º 2
0
        public List <TestRow> GetValues(Sensor i)
        {
            List <TestRow> re = new List <TestRow>(i.NeighborsTable.Count);

            foreach (Sensor j in i.NeighborsTable)
            {
                TestRow row = new TestRow();
                row.CurentEn = j.ResidualEnergyPercentage;
                row.i        = i.CenterLocation;
                row.j        = j.CenterLocation;
                row.s        = s;
                row.d        = d;
                row.iID      = i.ID;
                row.jID      = j.ID;
                re.Add(row);
            }

            return(re);
        }