#include <StrategyGraph.h>
Definition at line 77 of file StrategyGraph.h.
◆ StrategyGraph()
smtrat::StrategyGraph::StrategyGraph |
( |
| ) |
|
|
inline |
◆ addBackend()
template<typename Module >
◆ addEdge()
BackendLink& smtrat::StrategyGraph::addEdge |
( |
std::size_t |
from, |
|
|
std::size_t |
to |
|
) |
| |
|
inline |
◆ addRoot()
std::size_t smtrat::StrategyGraph::addRoot |
( |
const std::initializer_list< BackendLink > & |
backends | ) |
|
|
inline |
◆ getBackends()
◆ getPriority()
std::size_t smtrat::StrategyGraph::getPriority |
( |
std::size_t |
priority | ) |
|
|
inlineprivate |
◆ getRoot()
std::size_t smtrat::StrategyGraph::getRoot |
( |
| ) |
const |
|
inline |
◆ hasBranches()
bool smtrat::StrategyGraph::hasBranches |
( |
| ) |
const |
|
inline |
◆ newVertex()
◆ numberOfBranches()
std::size_t smtrat::StrategyGraph::numberOfBranches |
( |
| ) |
const |
|
inline |
◆ printAsTree()
void smtrat::StrategyGraph::printAsTree |
( |
std::ostream & |
os, |
|
|
std::size_t |
vertex, |
|
|
std::set< std::size_t > & |
history, |
|
|
const std::string & |
indent = "" |
|
) |
| const |
|
inlineprivate |
◆ TrueCondition()
static bool smtrat::StrategyGraph::TrueCondition |
( |
const carl::Condition & |
c | ) |
|
|
inlinestatic |
◆ operator<<
std::ostream& operator<< |
( |
std::ostream & |
os, |
|
|
const StrategyGraph & |
sg |
|
) |
| |
|
friend |
◆ mEdges
std::vector<std::vector<BackendLink> > smtrat::StrategyGraph::mEdges |
|
private |
◆ mHasBranches
bool smtrat::StrategyGraph::mHasBranches = false |
|
private |
◆ mNumberOfBranches
std::size_t smtrat::StrategyGraph::mNumberOfBranches = 1 |
|
private |
◆ mRoot
std::size_t smtrat::StrategyGraph::mRoot = 0 |
|
private |
◆ mVertices
◆ nextPriority
std::size_t smtrat::StrategyGraph::nextPriority = 1 |
|
private |
The documentation for this class was generated from the following file: