Go to the source code of this file.
|
| | carl |
| | carl is the main namespace for the library.
|
| |
|
| #define | CONSTRAINT_HASH(_lhs, _rel, _type) (size_t)((size_t)(std::hash<_type>()(_lhs) << 3) ^ (size_t)_rel) |
| |
|
| template<typename P > |
| bool | carl::operator== (const BasicConstraint< P > &lhs, const BasicConstraint< P > &rhs) |
| |
| template<typename P > |
| bool | carl::operator!= (const BasicConstraint< P > &lhs, const BasicConstraint< P > &rhs) |
| |
| template<typename P > |
| bool | carl::operator< (const BasicConstraint< P > &lhs, const BasicConstraint< P > &rhs) |
| |
| template<typename P > |
| bool | carl::operator<= (const BasicConstraint< P > &lhs, const BasicConstraint< P > &rhs) |
| |
| template<typename P > |
| bool | carl::operator> (const BasicConstraint< P > &lhs, const BasicConstraint< P > &rhs) |
| |
| template<typename P > |
| bool | carl::operator>= (const BasicConstraint< P > &lhs, const BasicConstraint< P > &rhs) |
| |
| template<typename Pol > |
| void | carl::variables (const BasicConstraint< Pol > &c, carlVariables &vars) |
| |
| template<typename Poly > |
| std::ostream & | carl::operator<< (std::ostream &os, const BasicConstraint< Poly > &c) |
| | Prints the given constraint on the given stream. More...
|
| |
◆ CONSTRAINT_HASH
| #define CONSTRAINT_HASH |
( |
|
_lhs, |
|
|
|
_rel, |
|
|
|
_type |
|
) |
| (size_t)((size_t)(std::hash<_type>()(_lhs) << 3) ^ (size_t)_rel) |