|
carl
25.04
Computer ARithmetic Library
|
#include <carl-arith/poly/umvpoly/functions/SquareFreePart.h>#include <carl-arith/poly/umvpoly/UnivariatePolynomial.h>#include <carl-arith/poly/umvpoly/functions/Division.h>#include <carl-arith/poly/umvpoly/functions/Evaluation.h>#include <carl-arith/poly/umvpoly/functions/Representation.h>#include <carl-arith/poly/umvpoly/functions/RootBounds.h>#include <carl-arith/poly/umvpoly/functions/RootCounting.h>#include <carl-arith/constraint/BasicConstraint.h>#include <carl-arith/interval/Interval.h>#include <carl-arith/poly/umvpoly/functions/IntervalEvaluation.h>#include <carl-arith/interval/SetTheory.h>#include "../common/Operations.h"#include "../common/NumberOperations.h"#include <list>#include <boost/logic/tribool.hpp>

Go to the source code of this file.
Namespaces | |
| carl | |
| carl is the main namespace for the library. | |
Functions | |
| template<typename Number > | |
| Number | carl::branching_point (const IntRepRealAlgebraicNumber< Number > &n) |
| template<typename Number > | |
| Number | carl::sample_above (const IntRepRealAlgebraicNumber< Number > &n) |
| template<typename Number > | |
| Number | carl::sample_below (const IntRepRealAlgebraicNumber< Number > &n) |
| template<typename Number > | |
| Number | carl::sample_between (const IntRepRealAlgebraicNumber< Number > &lower, const IntRepRealAlgebraicNumber< Number > &upper) |
| template<typename Number > | |
| Number | carl::sample_between (const IntRepRealAlgebraicNumber< Number > &lower, const Number &upper) |
| template<typename Number > | |
| Number | carl::sample_between (const Number &lower, const IntRepRealAlgebraicNumber< Number > &upper) |
| template<typename Number > | |
| Number | carl::floor (const IntRepRealAlgebraicNumber< Number > &n) |
| template<typename Number > | |
| Number | carl::ceil (const IntRepRealAlgebraicNumber< Number > &n) |
| template<typename Number > | |
| bool | carl::is_zero (const IntRepRealAlgebraicNumber< Number > &n) |
| template<typename Number > | |
| bool | carl::is_integer (const IntRepRealAlgebraicNumber< Number > &n) |
| template<typename Number > | |
| Number | carl::integer_below (const IntRepRealAlgebraicNumber< Number > &n) |
| template<typename Number > | |
| static IntRepRealAlgebraicNumber< Number > | carl::abs (const IntRepRealAlgebraicNumber< Number > &n) |
| template<typename Number > | |
| std::size_t | carl::bitsize (const IntRepRealAlgebraicNumber< Number > &n) |
| template<typename Number > | |
| Sign | carl::sgn (const IntRepRealAlgebraicNumber< Number > &n) |
| template<typename Number > | |
| Sign | carl::sgn (const IntRepRealAlgebraicNumber< Number > &n, const UnivariatePolynomial< Number > &p) |
| template<typename Number > | |
| bool | carl::contained_in (const IntRepRealAlgebraicNumber< Number > &n, const Interval< Number > &i) |
| template<typename Number > | |
| bool | carl::compare (const IntRepRealAlgebraicNumber< Number > &lhs, const IntRepRealAlgebraicNumber< Number > &rhs, const Relation relation) |
| template<typename Number > | |
| bool | carl::compare (const IntRepRealAlgebraicNumber< Number > &lhs, const Number &rhs, const Relation relation) |
| template<typename Num > | |
| std::ostream & | carl::operator<< (std::ostream &os, const IntRepRealAlgebraicNumber< Num > &ran) |