|
carl
25.04
Computer ARithmetic Library
|
#include <ran_interval_extra.h>

Public Member Functions | |
| ran_evaluator (const MultivariatePolynomial< Number > &p) | |
| bool | assign (const std::map< Variable, IntRepRealAlgebraicNumber< Number >> &m, bool refine_model=true) |
| bool | assign (Variable var, const IntRepRealAlgebraicNumber< Number > &ran, bool refine_model=true) |
| bool | has_value () const |
| auto | value () |
Private Attributes | |
| Variable | m_var |
| MultivariatePolynomial< Number > | m_original_poly |
| UnivariatePolynomial< MultivariatePolynomial< Number > > | m_poly |
| std::map< Variable, const IntRepRealAlgebraicNumber< Number > & > | m_ir_assignments |
Definition at line 17 of file ran_interval_extra.h.
|
inline |
Definition at line 25 of file ran_interval_extra.h.
|
inline |
Definition at line 31 of file ran_interval_extra.h.
|
inline |
|
inline |
|
inline |
|
private |
Definition at line 22 of file ran_interval_extra.h.
|
private |
Definition at line 20 of file ran_interval_extra.h.
|
private |
Definition at line 21 of file ran_interval_extra.h.
|
private |
Definition at line 19 of file ran_interval_extra.h.