carl
24.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.