Constraint
==========

Class
-----
.. autosummary::
    :toctree: generated/
    :nosignatures:

    amplify.BinaryConstraint
    amplify.BinaryConstraintTerm
    amplify.BinaryConstraintTermRef
    amplify.BinaryConstraints
    amplify.BinaryIntConstraint
    amplify.BinaryIntConstraintTerm
    amplify.BinaryIntConstraintTermRef
    amplify.BinaryIntConstraints
    amplify.IsingConstraint
    amplify.IsingConstraintTerm
    amplify.IsingConstraintTermRef
    amplify.IsingConstraints
    amplify.IsingIntConstraint
    amplify.IsingIntConstraintTerm
    amplify.IsingIntConstraintTermRef
    amplify.IsingIntConstraints

Function
--------
.. autosummary::
    :toctree: generated/
    :nosignatures:

    amplify.constraint.equal_to
    amplify.constraint.one_hot
    amplify.constraint.penalty
    amplify.constraint.less_equal
    amplify.constraint.greater_equal
    amplify.constraint.clamp

Enum
----
.. autosummary::
    :toctree: generated/
    :nosignatures:

    amplify.InequalityFormulation.Default
    amplify.InequalityFormulation.Unary
    amplify.InequalityFormulation.Binary
    amplify.InequalityFormulation.Linear
    amplify.InequalityFormulation.Relaxation
    amplify.InequalityFormulation.RelaxationLinear
    amplify.InequalityFormulation.RelaxationQuadra