public void TestRenderMixExp2() { Binary_node div_node1 = new Binary_node { node1 = value1, node2 = value2, op = Binary_node.Operator.DIVIDE }; Binary_node div_node2 = new Binary_node { node1 = value3, node2 = value4, op = Binary_node.Operator.DIVIDE }; Binary_node div_node = new Binary_node { node1 = div_node1, node2 = div_node2, op = Binary_node.Operator.DIVIDE }; Binary_node pow_node0 = new Binary_node { node1 = div_node, node2 = value3, op = Binary_node.Operator.EXPO }; Binary_node add_node = new Binary_node { node1 = pow_node0, node2 = value4, op = Binary_node.Operator.ADD }; ShowWindow(add_node); }
public void TestLogExp() { Binary_node exp_node = new Binary_node { node1 = value1, node2 = value2, op = Binary_node.Operator.LOG }; ShowWindow(exp_node); }
public void TestRenderExpo() { Binary_node exp_node = new Binary_node { node1 = value1, node2 = value2, op = Binary_node.Operator.EXPO }; ShowWindow(exp_node); }
public void TestRenderFraction() { Binary_node bin_node = new Binary_node { node1 = value1, node2 = value2, op = Binary_node.Operator.DIVIDE }; ShowWindow(bin_node); }
public void TestRenderAdd() { Bracket_node bnode = new Bracket_node { internal_node = value1 }; Binary_node bin_node = new Binary_node { node1 = bnode, node2 = value2, op = Binary_node.Operator.ADD }; ShowWindow(bin_node); }
public void TestTrigFunc() { Binary_node div_node1 = new Binary_node { node1 = value1, node2 = value2, op = Binary_node.Operator.DIVIDE }; Binary_node exp_node = new Binary_node { node1 = value1, node2 = value2, op = Binary_node.Operator.LOG }; Unary_node sin_node = new Unary_node { node1 = exp_node, func = Unary_node.FuncID.Sin }; Unary_node cos_node = new Unary_node { node1 = div_node1, func = Unary_node.FuncID.Cos }; Unary_node tan_node = new Unary_node { node1 = value3, func = Unary_node.FuncID.Tan }; Binary_node add1 = new Binary_node { node1 = sin_node, node2 = cos_node, op = Binary_node.Operator.ADD }; Binary_node add2 = new Binary_node { node1 = add1, node2 = tan_node, op = Binary_node.Operator.ADD }; ShowWindow(add2); }
public void TestRenderMixExp1() { Binary_node exp_node = new Binary_node { node1 = value1, node2 = value2, op = Binary_node.Operator.EXPO }; Binary_node pow_node = new Binary_node { node1 = value1, node2 = value2, op = Binary_node.Operator.EXPO }; Binary_node log_node = new Binary_node { node1 = pow_node, node2 = exp_node, op = Binary_node.Operator.LOG }; ShowWindow(log_node); }