/// <summary> /// Creates a finite set /// </summary> /// <param name="entities"></param> /// <returns></returns> internal static Set Finite(params Entity[] entities) { var res = new Set(); foreach (var entity in entities) res.AddElements(entity); return res; }
public SetsTest() { A.AddElements(3, 4, 5); A.AddInterval(MathS.Sets.Interval(10, 15).SetLeftClosed(true).SetRightClosed(false)); A.AddInterval(MathS.Sets.Interval(14, 19).SetLeftClosed(true).SetRightClosed(false)); A.AddInterval(MathS.Sets.Interval(new ComplexNumber(8, 3), new ComplexNumber(11, 5)).SetLeftClosed(true).SetRightClosed(false)); A.AddInterval(MathS.Sets.Interval(new ComplexNumber(3, 51), new ComplexNumber(3, 61))); B.AddElements(11); C.AddInterval(MathS.Sets.Interval(-10, 10).SetLeftClosed(false)); C.AddInterval(MathS.Sets.Interval(-3, 3).SetRightClosed(false)); C.AddInterval(MathS.Sets.Interval(-3 * MathS.i, 3 * MathS.i).SetRightClosed(true, false)); }