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

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

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

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

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