![]() |
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.