SMT-RAT
24.02
Toolbox for Strategic and Parallel Satisfiability-Modulo-Theories Solving
|
#include <PolyTree.h>
Public Types | |
enum class | Type : unsigned { VARIABLE , CONSTANT , SUM , PRODUCT } |
Public Member Functions | |
PolyTree (const Poly &_poly) | |
const PolyTree & | left () const |
const PolyTree & | right () const |
carl::Variable::Arg | variable () const |
const Integer & | constant () const |
Type | type () const |
const Poly & | poly () const |
Private Attributes | |
const PolyTreeContent * | mpContent |
Definition at line 19 of file PolyTree.h.
|
strong |
Enumerator | |
---|---|
VARIABLE | |
CONSTANT | |
SUM | |
PRODUCT |
Definition at line 25 of file PolyTree.h.
smtrat::PolyTree::PolyTree | ( | const Poly & | _poly | ) |
Definition at line 11 of file PolyTree.cpp.
const Integer & smtrat::PolyTree::constant | ( | ) | const |
Definition at line 30 of file PolyTree.cpp.
const PolyTree & smtrat::PolyTree::left | ( | ) | const |
Definition at line 15 of file PolyTree.cpp.
const Poly & smtrat::PolyTree::poly | ( | ) | const |
Definition at line 39 of file PolyTree.cpp.
const PolyTree & smtrat::PolyTree::right | ( | ) | const |
Definition at line 20 of file PolyTree.cpp.
PolyTree::Type smtrat::PolyTree::type | ( | ) | const |
Definition at line 35 of file PolyTree.cpp.
carl::Variable::Arg smtrat::PolyTree::variable | ( | ) | const |
Definition at line 25 of file PolyTree.cpp.
|
private |
Definition at line 22 of file PolyTree.h.