Exemplo n.º 1
0
        public static AdditionNode operator +(ConstraintNode expression, Variable variable)
        {
            var node = new VariableNode(variable);

            return(new AdditionNode(expression, node));
        }
Exemplo n.º 2
0
        public static ConstraintNode operator !=(AdditionNode expression, Variable variable)
        {
            var node = new VariableNode(variable);

            return(new InequalityConstraint(expression, node));
        }
Exemplo n.º 3
0
        public static ConstraintNode operator >(ConstraintNode expression, Variable variable)
        {
            var node = new VariableNode(variable);

            return(new GreaterThanConstraint(expression, node));
        }
Exemplo n.º 4
0
        public static ConstraintNode operator <=(AdditionNode expression, Variable variable)
        {
            var node = new VariableNode(variable);

            return(new LessThanOrEqualConstraint(expression, node));
        }