|
carl
25.04
Computer ARithmetic Library
|
#include <carl-arith/numbers/numbers.h>#include <carl-common/util/hash.h>#include "FactorizedPolynomial.h"#include <carl-arith/poly/umvpoly/functions/Evaluation.h>#include <carl-arith/poly/umvpoly/functions/GCD.h>#include "evaluation.h"#include <optional>#include "RationalFunction.tpp"

Go to the source code of this file.
Data Structures | |
| class | carl::RationalFunction< Pol, AutoSimplify > |
| struct | std::hash< carl::RationalFunction< Pol, AS > > |
Namespaces | |
| carl | |
| carl is the main namespace for the library. | |
Functions | |
| template<typename Pol , bool AS> | |
| RationalFunction< Pol, AS > | carl::operator+ (const RationalFunction< Pol, AS > &lhs, const RationalFunction< Pol, AS > &rhs) |
| template<typename Pol , bool AS> | |
| RationalFunction< Pol, AS > | carl::operator+ (const RationalFunction< Pol, AS > &lhs, const Pol &rhs) |
| template<typename Pol , bool AS, DisableIf< needs_cache_type< Pol >> = dummy> | |
| RationalFunction< Pol, AS > | carl::operator+ (const RationalFunction< Pol, AS > &lhs, const Term< typename Pol::CoeffType > &rhs) |
| template<typename Pol , bool AS, DisableIf< needs_cache_type< Pol >> = dummy> | |
| RationalFunction< Pol, AS > | carl::operator+ (const RationalFunction< Pol, AS > &lhs, const Monomial::Arg &rhs) |
| template<typename Pol , bool AS, DisableIf< needs_cache_type< Pol >> = dummy> | |
| RationalFunction< Pol, AS > | carl::operator+ (const RationalFunction< Pol, AS > &lhs, Variable rhs) |
| template<typename Pol , bool AS> | |
| RationalFunction< Pol, AS > | carl::operator+ (const RationalFunction< Pol, AS > &lhs, const typename Pol::CoeffType &rhs) |
| template<typename Pol , bool AS> | |
| RationalFunction< Pol, AS > | carl::operator- (const RationalFunction< Pol, AS > &lhs) |
| template<typename Pol , bool AS> | |
| RationalFunction< Pol, AS > | carl::operator- (const RationalFunction< Pol, AS > &lhs, const RationalFunction< Pol, AS > &rhs) |
| template<typename Pol , bool AS> | |
| RationalFunction< Pol, AS > | carl::operator- (const RationalFunction< Pol, AS > &lhs, const Pol &rhs) |
| template<typename Pol , bool AS, DisableIf< needs_cache_type< Pol >> = dummy> | |
| RationalFunction< Pol, AS > | carl::operator- (const RationalFunction< Pol, AS > &lhs, const Term< typename Pol::CoeffType > &rhs) |
| template<typename Pol , bool AS, DisableIf< needs_cache_type< Pol >> = dummy> | |
| RationalFunction< Pol, AS > | carl::operator- (const RationalFunction< Pol, AS > &lhs, const Monomial::Arg &rhs) |
| template<typename Pol , bool AS, DisableIf< needs_cache_type< Pol >> = dummy> | |
| RationalFunction< Pol, AS > | carl::operator- (const RationalFunction< Pol, AS > &lhs, Variable rhs) |
| template<typename Pol , bool AS> | |
| RationalFunction< Pol, AS > | carl::operator- (const RationalFunction< Pol, AS > &lhs, const typename Pol::CoeffType &rhs) |
| template<typename Pol , bool AS> | |
| RationalFunction< Pol, AS > | carl::operator* (const RationalFunction< Pol, AS > &lhs, const RationalFunction< Pol, AS > &rhs) |
| template<typename Pol , bool AS> | |
| RationalFunction< Pol, AS > | carl::operator* (const RationalFunction< Pol, AS > &lhs, const Pol &rhs) |
| template<typename Pol , bool AS, DisableIf< needs_cache_type< Pol >> = dummy> | |
| RationalFunction< Pol, AS > | carl::operator* (const RationalFunction< Pol, AS > &lhs, const Term< typename Pol::CoeffType > &rhs) |
| template<typename Pol , bool AS, DisableIf< needs_cache_type< Pol >> = dummy> | |
| RationalFunction< Pol, AS > | carl::operator* (const RationalFunction< Pol, AS > &lhs, const Monomial::Arg &rhs) |
| template<typename Pol , bool AS, DisableIf< needs_cache_type< Pol >> = dummy> | |
| RationalFunction< Pol, AS > | carl::operator* (const RationalFunction< Pol, AS > &lhs, Variable rhs) |
| template<typename Pol , bool AS> | |
| RationalFunction< Pol, AS > | carl::operator* (const RationalFunction< Pol, AS > &lhs, const typename Pol::CoeffType &rhs) |
| template<typename Pol , bool AS> | |
| RationalFunction< Pol, AS > | carl::operator* (const typename Pol::CoeffType &lhs, const RationalFunction< Pol, AS > &rhs) |
| template<typename Pol , bool AS> | |
| RationalFunction< Pol, AS > | carl::operator* (const RationalFunction< Pol, AS > &lhs, carl::sint rhs) |
| template<typename Pol , bool AS> | |
| RationalFunction< Pol, AS > | carl::operator* (carl::sint lhs, const RationalFunction< Pol, AS > &rhs) |
| template<typename Pol , bool AS> | |
| RationalFunction< Pol, AS > | carl::operator/ (const RationalFunction< Pol, AS > &lhs, const RationalFunction< Pol, AS > &rhs) |
| template<typename Pol , bool AS> | |
| RationalFunction< Pol, AS > | carl::operator/ (const RationalFunction< Pol, AS > &lhs, const Pol &rhs) |
| template<typename Pol , bool AS, DisableIf< needs_cache_type< Pol >> = dummy> | |
| RationalFunction< Pol, AS > | carl::operator/ (const RationalFunction< Pol, AS > &lhs, const Term< typename Pol::CoeffType > &rhs) |
| template<typename Pol , bool AS, DisableIf< needs_cache_type< Pol >> = dummy> | |
| RationalFunction< Pol, AS > | carl::operator/ (const RationalFunction< Pol, AS > &lhs, const Monomial::Arg &rhs) |
| template<typename Pol , bool AS, DisableIf< needs_cache_type< Pol >> = dummy> | |
| RationalFunction< Pol, AS > | carl::operator/ (const RationalFunction< Pol, AS > &lhs, Variable rhs) |
| template<typename Pol , bool AS> | |
| RationalFunction< Pol, AS > | carl::operator/ (const RationalFunction< Pol, AS > &lhs, const typename Pol::CoeffType &rhs) |
| template<typename Pol , bool AS> | |
| RationalFunction< Pol, AS > | carl::operator/ (const RationalFunction< Pol, AS > &lhs, unsigned long rhs) |
| template<typename Pol , bool AS> | |
| RationalFunction< Pol, AS > | carl::pow (unsigned exp, const RationalFunction< Pol, AS > &rf) |
| template<typename Pol , bool AS> | |
| bool | carl::operator!= (const RationalFunction< Pol, AS > &lhs, const RationalFunction< Pol, AS > &rhs) |
Definition in file RationalFunction.h.