public IList<Table2D> List2DSorted() { return list2D.OrderBy (t => t.Location).AsParallel ().ToList (); }