carl
24.04
Computer ARithmetic Library
|
#include <term.h>
Public Member Functions | |
Term (TermType type, std::optional< SqrtEx< Poly >> sqrt_ex) | |
bool | is_normal () const |
bool | is_plus_eps () const |
bool | is_minus_infty () const |
bool | is_plus_infty () const |
const SqrtEx< Poly > | sqrt_ex () const |
TermType | type () const |
bool | operator== (const Term &) const |
Static Public Member Functions | |
static Term | normal (const SqrtEx< Poly > &sqrt_ex) |
static Term | plus_eps (const SqrtEx< Poly > &sqrt_ex) |
static Term | minus_infty () |
static Term | plus_infty () |
Private Attributes | |
TermType | m_type |
The substitution type. More... | |
std::optional< SqrtEx< Poly > > | m_sqrt_ex |
A square root expression. More... | |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
|
inlinestatic |
bool carl::vs::Term< Poly >::operator== | ( | const Term< Poly > & | ) | const |
|
inlinestatic |
|
inlinestatic |
|
inline |
|
inline |
|
private |
|
private |