| carl
    25.04
    Computer ARithmetic Library | 
#include <TarskiQueryManager.h>

| Public Types | |
| using | QueryResultType = int | 
| Public Member Functions | |
| TarskiQueryManager ()=default | |
| template<typename InputIt > | |
| TarskiQueryManager (InputIt first, InputIt last) | |
| QueryResultType | operator() (const Polynomial &p) const | 
| QueryResultType | operator() (const Number &c) const | 
| Polynomial | reduceProduct (const Polynomial &a, const Polynomial &b) const | 
| Private Types | |
| using | Polynomial = MultivariatePolynomial< Number > | 
| Private Member Functions | |
| bool | isUnivariateManager () const | 
| bool | getCached (const Polynomial &p, QueryResultType &res) const | 
| void | cache (const Polynomial &p, const QueryResultType res) const | 
| Private Attributes | |
| UnivariatePolynomial< Number > | mZ = UnivariatePolynomial<Number>(Variable::NO_VARIABLE) | 
| UnivariatePolynomial< Number > | mDer = UnivariatePolynomial<Number>(Variable::NO_VARIABLE) | 
| MultiplicationTable< Number > | mTab | 
| bool | mTrivialGb = false | 
| std::map< Polynomial, QueryResultType > | mCache | 
Definition at line 25 of file TarskiQueryManager.h.
| 
 | private | 
Definition at line 31 of file TarskiQueryManager.h.
| using carl::TarskiQueryManager< Number >::QueryResultType = int | 
Definition at line 28 of file TarskiQueryManager.h.
| 
 | default | 
| 
 | inline | 
| 
 | inlineprivate | 
Definition at line 149 of file TarskiQueryManager.h.


| 
 | inlineprivate | 
Definition at line 137 of file TarskiQueryManager.h.


| 
 | inlineprivate | 
Definition at line 130 of file TarskiQueryManager.h.


| 
 | inline | 
Definition at line 111 of file TarskiQueryManager.h.
| 
 | inline | 
| 
 | inline | 
| 
 | mutableprivate | 
Definition at line 41 of file TarskiQueryManager.h.
| 
 | private | 
Definition at line 35 of file TarskiQueryManager.h.
| 
 | private | 
Definition at line 38 of file TarskiQueryManager.h.
| 
 | private | 
Definition at line 39 of file TarskiQueryManager.h.
| 
 | private | 
Definition at line 34 of file TarskiQueryManager.h.