carl  24.04
Computer ARithmetic Library
ContextPolynomial.h File Reference
Include dependency graph for ContextPolynomial.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  carl::ContextPolynomial< Coeff, Ordering, Policies >
 
struct  carl::needs_context_type< ContextPolynomial< Coeff, Ordering, Policies > >
 
struct  carl::is_polynomial_type< ContextPolynomial< Coeff, Ordering, Policies > >
 
struct  std::hash< carl::ContextPolynomial< Coeff, Ordering, Policies > >
 

Namespaces

 carl
 carl is the main namespace for the library.
 

Functions

template<typename Coeff , typename Ordering , typename Policies >
bool carl::is_constant (const ContextPolynomial< Coeff, Ordering, Policies > &p)
 
template<typename Coeff , typename Ordering , typename Policies >
bool carl::is_zero (const ContextPolynomial< Coeff, Ordering, Policies > &p)
 
template<typename Coeff , typename Ordering , typename Policies >
bool carl::is_linear (const ContextPolynomial< Coeff, Ordering, Policies > &p)
 
template<typename Coeff , typename Ordering , typename Policies >
bool carl::is_number (const ContextPolynomial< Coeff, Ordering, Policies > &p)
 
template<typename Coeff , typename Ordering , typename Policies >
std::size_t carl::level_of (const ContextPolynomial< Coeff, Ordering, Policies > &p)
 
template<typename Coeff , typename Ordering , typename Policies >
void carl::variables (const ContextPolynomial< Coeff, Ordering, Policies > &p, carlVariables &vars)
 
template<typename Coeff , typename Ordering , typename Policies >
bool carl::operator< (const ContextPolynomial< Coeff, Ordering, Policies > &lhs, const ContextPolynomial< Coeff, Ordering, Policies > &rhs)
 
template<typename Coeff , typename Ordering , typename Policies >
bool carl::operator== (const ContextPolynomial< Coeff, Ordering, Policies > &lhs, const ContextPolynomial< Coeff, Ordering, Policies > &rhs)
 
template<typename Coeff , typename Ordering , typename Policies >
std::ostream & carl::operator<< (std::ostream &os, const ContextPolynomial< Coeff, Ordering, Policies > &rhs)