public List <line> CalcLevelLine(float SetValueLevel) { ParallelMethodLevelLines obj = new ParallelMethodLevelLines((float l1, float l2, int N1, int N2) => { return(null); }, l1, l2, N1, N2); obj.data = grid; obj.Ck = SetValueLevel; return(obj.Calculation()); }
public List <line> CalcLevelLine(float SetValueLevel) { if (lines.ContainsKey(SetValueLevel)) { return(lines[SetValueLevel]); } ParallelMethodLevelLines obj = new ParallelMethodLevelLines((float l1, float l2, int N1, int N2) => { return(null); }, l1, l2, N1, N2); obj.data = grid; obj.Ck = SetValueLevel; lines.Add(SetValueLevel, obj.Calculation()); return(lines[SetValueLevel]); }