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) |