Class KEqualXyc


  • public class KEqualXyc
    extends KConstraint
    This class creates a X == Y + C constraint.

    Example :
    
    KIntVar X(...);
    KIntVar Y(...);
    // ...
    problem.post(X == Y + 5);
    // or
    problem.post(KEqualXyc(X,Y,5));
    

    Since:
    2016.1
    See Also:
    KConstraint

    • Constructor Detail

      • KEqualXyc

        protected KEqualXyc​(long cPtr,
                            boolean cMemoryOwn)
      • KEqualXyc

        public KEqualXyc​(KIntVar v1,
                         KIntVar v2,
                         int c)
        Primary constructor of v1 == v2 + C
        Parameters:
        v1 - the v1 variable
        v2 - the v2 variable
        c - the constant
      • KEqualXyc

        public KEqualXyc​(KEqualXyc toCopy)
        Copy constructor