carl
24.04
Computer ARithmetic Library
|
#include <ran_thom.h>
Data Structures | |
struct | Content |
Public Member Functions | |
RealAlgebraicNumberThom (const ThomEncoding< Number > &te) | |
auto & | thom_encoding () |
const auto & | thom_encoding () const |
const auto & | polynomial () const |
const auto & | main_var () const |
auto | sign_condition () const |
const auto & | point () const |
std::size_t | bitsize () const |
std::size_t | dimension () const |
bool | is_integral () const |
bool | is_zero () const |
bool | contained_in (const Interval< Number > &i) const |
Number | integer_below () const |
Sign | sgn () const |
Sign | sgn (const UnivariatePolynomial< Number > &p) const |
Private Attributes | |
std::shared_ptr< Content > | mContent |
Friends | |
template<typename Num > | |
bool | operator== (const RealAlgebraicNumberThom< Num > &lhs, const RealAlgebraicNumberThom< Num > &rhs) |
template<typename Num > | |
bool | operator< (const RealAlgebraicNumberThom< Num > &lhs, const RealAlgebraicNumberThom< Num > &rhs) |
Definition at line 14 of file ran_thom.h.
|
inline |
Definition at line 29 of file ran_thom.h.
|
inline |
Definition at line 53 of file ran_thom.h.
|
inline |
Definition at line 67 of file ran_thom.h.
|
inline |
Definition at line 57 of file ran_thom.h.
|
inline |
Definition at line 71 of file ran_thom.h.
|
inline |
Definition at line 61 of file ran_thom.h.
|
inline |
Definition at line 64 of file ran_thom.h.
|
inline |
Definition at line 43 of file ran_thom.h.
|
inline |
Definition at line 49 of file ran_thom.h.
|
inline |
Definition at line 40 of file ran_thom.h.
|
inline |
Definition at line 74 of file ran_thom.h.
|
inline |
Definition at line 77 of file ran_thom.h.
|
inline |
Definition at line 46 of file ran_thom.h.
|
inline |
Definition at line 33 of file ran_thom.h.
|
inline |
Definition at line 36 of file ran_thom.h.
|
friend |
|
friend |
|
private |
Definition at line 27 of file ran_thom.h.