public Limit() { _vars = new List<Fraction>(); _sing = Sing.unknown; _leftSide = new Fraction(); _names = new List<string>(); }
public void LMEq() { Fraction a = new Fraction(1, 2); Fraction b = new Fraction(2, 1); Assert.AreEqual(a > b, false); Assert.AreEqual(a < b, true); Assert.AreEqual(a >= b, false); Assert.AreEqual(a <= b, true); }
public void SumTest() { Fraction a = 6; Fraction b = 0; Fraction c = a + b; Assert.AreEqual(c, 6); a = new Fraction(1, 2); b = new Fraction(1, 2); c = a + b; Assert.AreEqual(c, 1); }
public void SubMethod() { Fraction a = 6; Fraction b = 0; Fraction c = a - b; Assert.AreEqual(c, 6); a = new Fraction(3, 2); b = new Fraction(1, 1); c = a - b; Assert.AreEqual(c, new Fraction(1, 2)); }
public void MultTest() { Fraction a = 6; Fraction b = 1; Fraction c = a * b; Assert.AreEqual(c, 6); a = new Fraction(1, 2); b = new Fraction(1, 2); c = a * b; Assert.AreEqual(c, new Fraction(1, 4)); }
public void DivTest() { Fraction a = 6; Fraction b = 1; Fraction c = a / b; Assert.AreEqual(c, 6); a = new Fraction(1, 2); b = new Fraction(1, 2); c = a / b; Assert.AreEqual(c, 1); }
public void addVar(Fraction a, int number) { if (number>=_vars.Count) { while (number >= _vars.Count) { _vars.Add(new Fraction()); _names.Add("_x" + (_vars.Count - 1).ToString()); } } _vars[number] += a; }
public void AddNewVariable(Fraction factor, int number) { if (number >= _factors.Count) { while (number >= _factors.Count) { _factors.Add(new Fraction()); _names.Add("_x" + (_factors.Count - 1).ToString()); } } _factors[number] +=factor; }
public void addVar(Fraction a, string name) { if (_vector.ContainsKey(name)) _vector[name] += a; else _vector.Add(name, a); }
public void invertSing() { for (int i=0; i<_vars.Count; i++) { _vars[i] = -_vars[i]; } if (_sing == Sing.lessEquality) _sing = Sing.moreEquality; else if (_sing == Sing.moreEquality) _sing = Sing.lessEquality; _leftSide = -_leftSide; }
public void setLeftSide(Fraction a) { _leftSide = a; }
public void AddNewVariable(Fraction factor) { _factors.Add(factor); _names.Add("_x" + (_factors.Count - 1).ToString()); }