private void VectorSetOperations(VectorSet vs) { // multiply each cell value by 2 for (int index = 0; index < vs.Index.Data.Count; index++) { vs.Col1.Data[index] = Convert.ToDouble(vs.Col1.Data[index]) * 2; vs.Col2.Data[index] = Convert.ToDouble(vs.Col2.Data[index]) * 2; vs.Col3.Data[index] = Convert.ToDouble(vs.Col3.Data[index]) * 2; vs.Col4.Data[index] = Convert.ToDouble(vs.Col4.Data[index]) * 2; vs.Col5.Data[index] = Convert.ToDouble(vs.Col5.Data[index]) * 2; vs.Col6.Data[index] = Convert.ToDouble(vs.Col6.Data[index]) * 2; vs.Col7.Data[index] = Convert.ToDouble(vs.Col7.Data[index]) * 2; vs.Col8.Data[index] = Convert.ToDouble(vs.Col8.Data[index]) * 2; vs.Col9.Data[index] = Convert.ToDouble(vs.Col9.Data[index]) * 2; vs.Col10.Data[index] = Convert.ToDouble(vs.Col10.Data[index]) * 2; vs.Col11.Data[index] = Convert.ToDouble(vs.Col11.Data[index]) * 2; vs.Col12.Data[index] = Convert.ToDouble(vs.Col12.Data[index]) * 2; vs.Col13.Data[index] = Convert.ToDouble(vs.Col13.Data[index]) * 2; vs.Col14.Data[index] = Convert.ToDouble(vs.Col14.Data[index]) * 2; vs.Col15.Data[index] = Convert.ToDouble(vs.Col15.Data[index]) * 2; vs.Col16.Data[index] = Convert.ToDouble(vs.Col16.Data[index]) * 2; vs.Col17.Data[index] = Convert.ToDouble(vs.Col17.Data[index]) * 2; vs.Col18.Data[index] = Convert.ToDouble(vs.Col18.Data[index]) * 2; vs.Col19.Data[index] = Convert.ToDouble(vs.Col19.Data[index]) * 2; } }
private VectorSet InitializeVectorSet(int numberOfRecords) { var vs = new VectorSet(); for (var rowIndex = 0; rowIndex < numberOfRecords; rowIndex++) { var dRowIndex = 1 / (double)(rowIndex + 1); vs.Add(rowIndex, dRowIndex, dRowIndex, dRowIndex, dRowIndex, dRowIndex, dRowIndex, dRowIndex, dRowIndex, dRowIndex, dRowIndex, dRowIndex, dRowIndex, dRowIndex, dRowIndex, dRowIndex, dRowIndex, dRowIndex, dRowIndex, dRowIndex); } return(vs); }