carl
24.04
Computer ARithmetic Library
|
#include <VariableAssignment.h>
Public Types | |
using | Number = typename Base::Number |
using | MR = typename Base::MR |
using | RAN = typename Base::RAN |
Public Member Functions | |
VariableAssignment (Variable v, const RAN &value, bool negated=false) | |
VariableAssignment (Variable v, const Number &value, bool negated=false) | |
Variable | var () const |
const RAN & | value () const |
const auto & | base_value () const |
bool | negated () const |
VariableAssignment | negation () const |
operator const VariableComparison< Poly > & () const | |
Private Types | |
using | Base = VariableComparison< Poly > |
Private Attributes | |
Base | m_comparison |
Friends | |
template<typename Pol > | |
void | variables (const VariableAssignment< Pol > &f, carlVariables &vars) |
Definition at line 9 of file VariableAssignment.h.
|
private |
Definition at line 11 of file VariableAssignment.h.
using carl::VariableAssignment< Poly >::MR = typename Base::MR |
Definition at line 14 of file VariableAssignment.h.
using carl::VariableAssignment< Poly >::Number = typename Base::Number |
Definition at line 13 of file VariableAssignment.h.
using carl::VariableAssignment< Poly >::RAN = typename Base::RAN |
Definition at line 15 of file VariableAssignment.h.
|
inline |
|
inline |
Definition at line 20 of file VariableAssignment.h.
|
inline |
Definition at line 29 of file VariableAssignment.h.
|
inline |
Definition at line 32 of file VariableAssignment.h.
|
inline |
Definition at line 35 of file VariableAssignment.h.
|
inline |
Definition at line 38 of file VariableAssignment.h.
|
inline |
Definition at line 25 of file VariableAssignment.h.
|
inline |
Definition at line 22 of file VariableAssignment.h.
|
friend |
Definition at line 47 of file VariableAssignment.h.
|
private |
Definition at line 17 of file VariableAssignment.h.