static void calcRel(dictI2D column, eTest test, int algo) { int[] keys = column.Keys.ToArray(); double rel = column[key(test, algo)]; foreach (int k in keys) { if (k.test() != test) { continue; } column[k] = 100.0 * column[k] / rel; } }
//--- public errClass() { eID = eTest.errNoDef; eNo = new int[0]; eText = "Err no defined."; }
//--- public errClass(eTest ei, int[] en, string et) { eID = ei; eNo = en; eText = et; }
/// <summary>Pack test + algorithm into an int</summary> static int key(eTest et, int algo) { return(((int)et << 8) | algo); }