![]() |
SMT-RAT
24.02
Toolbox for Strategic and Parallel Satisfiability-Modulo-Theories Solving
|
#include <PolyTreePool.h>


Public Member Functions | |
| const PolyTreeContent * | get (const Poly &_pol) |
Protected Member Functions | |
| PolyTreePool () | |
| Constructor of the pool. More... | |
| ~PolyTreePool () | |
Private Member Functions | |
| const PolyTreeContent * | create (const Poly &_pol) |
| const PolyTreeContent * | create (carl::Variable::Arg _variable) |
| const PolyTreeContent * | create (Integer _constant) |
| const PolyTreeContent * | create (const Poly &_poly, PolyTree::Type _type, const Poly &_left, const Poly &_right) |
| const PolyTreeContent * | add (PolyTreeContent *_element) |
Private Attributes | |
| std::map< Poly, PolyTreeContent * > | mPool |
| std::mutex | mMutexPool |
Definition at line 13 of file PolyTreePool.h.
|
inlineprotected |
Constructor of the pool.
Definition at line 32 of file PolyTreePool.h.
|
inlineprotected |
Definition at line 36 of file PolyTreePool.h.
|
private |
Definition at line 79 of file PolyTreePool.cpp.


|
private |
|
private |
|
private |
|
private |
| const PolyTreeContent * smtrat::PolyTreePool::get | ( | const Poly & | _pol | ) |
|
mutableprivate |
Definition at line 21 of file PolyTreePool.h.
|
private |
Definition at line 19 of file PolyTreePool.h.