示例#1
0
        public static AdditionNode operator +(ConstraintNode expression, Variable variable)
        {
            var node = new VariableNode(variable);

            return(new AdditionNode(expression, node));
        }
示例#2
0
        public static ConstraintNode operator !=(AdditionNode expression, Variable variable)
        {
            var node = new VariableNode(variable);

            return(new InequalityConstraint(expression, node));
        }
示例#3
0
        public static ConstraintNode operator >(ConstraintNode expression, Variable variable)
        {
            var node = new VariableNode(variable);

            return(new GreaterThanConstraint(expression, node));
        }
示例#4
0
        public static ConstraintNode operator <=(AdditionNode expression, Variable variable)
        {
            var node = new VariableNode(variable);

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