|
carl
25.04
Computer ARithmetic Library
|
#include <carl-arith/interval/Interval.h>#include "ThomEncoding.h"#include "ThomUtil.h"#include "ran_thom.h"

Go to the source code of this file.
Namespaces | |
| carl | |
| carl is the main namespace for the library. | |
Functions | |
| template<typename Number > | |
| std::list< ThomEncoding< Number > > | carl::realRootsThom (const MultivariatePolynomial< Number > &p, Variable::Arg mainVar, std::shared_ptr< ThomEncoding< Number >> point_ptr, const Interval< Number > &interval=Interval< Number >::unbounded_interval()) |
| template<typename Number > | |
| std::list< ThomEncoding< Number > > | carl::realRootsThom (const MultivariatePolynomial< Number > &p, Variable::Arg mainVar, const std::map< Variable, ThomEncoding< Number >> &m={}, const Interval< Number > &interval=Interval< Number >::unbounded_interval()) |
| template<typename Coeff , typename Number > | |
| std::list< RealAlgebraicNumber< Number > > | carl::realRootsThom (const UnivariatePolynomial< Coeff > &p, const std::map< Variable, RealAlgebraicNumber< Number >> &m, const Interval< Number > &interval) |