This is the complete list of members for StructuredBVA, including all inherited members.
| addClause(ClauseExchangePtr clause) | StructuredBVA | inlinevirtual |
| addClauses(const std::vector< ClauseExchangePtr > &clauses) | StructuredBVA | inlinevirtual |
| addInitialClauses(const std::vector< simpleClause > &clauses, unsigned int nbVariables) override | StructuredBVA | virtual |
| diversify(const SeedGenerator &getSeed=[](SolverInterface *s) { return s->getSolverId();}) | StructuredBVA | virtual |
| getAlgoType() | SolverInterface | inline |
| getAndIncrementTypeCount() | SolverInterface | inlineprotectedstatic |
| getDivisionVariable() | StructuredBVA | inlinevirtual |
| getModel() override | StructuredBVA | inlinevirtual |
| getPreprocessorStatistics() | StructuredBVA | inlinevirtual |
| getSimplifiedFormula() override | StructuredBVA | virtual |
| getSolverId() | SolverInterface | inline |
| getSolverTypeCount() const | SolverInterface | inline |
| getSolverTypeId() | SolverInterface | inline |
| getThreeHopHeuristic(int lit1, int lit2) (defined in StructuredBVA) | StructuredBVA | |
| getVariablesCount() override | StructuredBVA | virtual |
| initializeTypeId() | SolverInterface | inlineprotected |
| isInitialized() | SolverInterface | inline |
| leastFrequentLiteral(simpleClause &clause, int lit) (defined in StructuredBVA) | StructuredBVA | |
| leastOccurTieBreak(const std::vector< int > &ties, const int currentLit) (defined in StructuredBVA) | StructuredBVA | inline |
| loadFormula(const char *filename) override | StructuredBVA | virtual |
| m_algoType | SolverInterface | protected |
| m_initialized | SolverInterface | protected |
| m_solverId | SolverInterface | protected |
| m_solverTypeId | SolverInterface | protected |
| mostOccurTieBreak(const std::vector< int > &ties, const int currentLit) (defined in StructuredBVA) | StructuredBVA | inline |
| PreprocessorInterface(PreprocessorAlgorithm algo, int id) | PreprocessorInterface | inline |
| printStatistics() override | StructuredBVA | virtual |
| printWinningLog() | SolverInterface | virtual |
| randomTieBreak(const std::vector< int > &ties, const int currentLit) (defined in StructuredBVA) | StructuredBVA | inline |
| releaseMemory() | StructuredBVA | inlinevirtual |
| restoreModel(std::vector< int > &model) override | StructuredBVA | inlinevirtual |
| s_instanceCounts | SolverInterface | inlineprotectedstatic |
| setInitialized(bool value) | SolverInterface | inline |
| setSolverId(unsigned int id) | SolverInterface | inline |
| setSolverInterrupt() override | StructuredBVA | virtual |
| setSolverTypeId(unsigned int typeId) | SolverInterface | inline |
| setTieBreakHeuristic(SBVATieBreak tieBreak) (defined in StructuredBVA) | StructuredBVA | |
| solve(const std::vector< int > &cube={}) override | StructuredBVA | virtual |
| SolverInterface(SolverAlgorithmType algoType, int solverId) | SolverInterface | |
| StructuredBVA(int _id, unsigned long maxReplacements, bool shuffleTies) | StructuredBVA | |
| threeHopTieBreak(const std::vector< int > &ties, const int currentLit) (defined in StructuredBVA) | StructuredBVA | inline |
| unsetSolverInterrupt() override | StructuredBVA | virtual |
| updateAdjacencyMatrix(int var) (defined in StructuredBVA) | StructuredBVA | |
| ~SolverInterface() | SolverInterface | virtual |
| ~StructuredBVA() | StructuredBVA |
Generated by