Class KNumXEqualsYSquared


  • public class KNumXEqualsYSquared
    extends KConstraint
    This class creates a `X = Y^2` constraint

    Example :
    
    KNumVar X(...);
    KNumVar Y(...);
    // ..
    problem.post(KNumXEqualsYSquared(X, Y));
    

    Since:
    2016.1
    See Also:
    KConstraint

    • Constructor Detail

      • KNumXEqualsYSquared

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

        public KNumXEqualsYSquared​(KNumVar v1,
                                   KNumVar v2)
        Primary constructor of `v1 = v2^2`

        Parameters:
        v1 - the v1 variable
        v2 - the v2 variable
      • KNumXEqualsYSquared

        public KNumXEqualsYSquared​(KNumXEqualsYSquared toCopy)
        Copy constructor