16 references to Simplify
Microsoft.ML.AutoML (6)
Utils\Entity.cs (6)
29
var left = entity.Left.
Simplify
();
30
var right = entity.Right.
Simplify
();
40
return (left.Left * right.Left + left.Left * right.Right + left.Right * right.Left + left.Right * right.Right).
Simplify
();
44
return (left.Left * right + left.Right * right).
Simplify
();
48
return (left * right.Left + left * right.Right).
Simplify
();
70
var simplifiedEntity = entity.
Simplify
();
Microsoft.ML.AutoML.Tests (10)
EntityTest.cs (10)
45
(a + b + c + d + e).
Simplify
().ToString().Should().Be("a + b + c + d + e");
46
((a + b) + (c + d) + e).
Simplify
().ToString().Should().Be("a + b + c + d + e");
47
(a * b * c * d * e).
Simplify
().ToString().Should().Be("a * b * c * d * e");
48
((a * b) * c * (d * e)).
Simplify
().ToString().Should().Be("a * b * c * d * e");
49
(a * (b + c + d * e)).
Simplify
().ToString().Should().Be("a * b + a * c + a * d * e");
50
(a * (b + c * d)).
Simplify
().ToString().Should().Be("a * b + a * c * d");
51
((a + b) * (c + d)).
Simplify
().ToString().Should().Be("a * c + a * d + b * c + b * d");
52
(a * (b + c) * (d + e)).
Simplify
().ToString().Should().Be("a * b * d + a * b * e + a * c * d + a * c * e");
53
((a + b + c + d * e) * e).
Simplify
().ToString().Should().Be("a * e + b * e + c * e + d * e * e");
54
((a + b + c) * (b + c + d) * (d + e)).
Simplify
().ToString().Should().Be("a * b * d + a * c * d + b * b * d + b * c * d + a * d * d + b * d * d + c * b * d + c * c * d + a * b * e + a * c * e + b * b * e + b * c * e + a * d * e + b * d * e + c * b * e + c * c * e + c * d * d + c * d * e");