Painless
A framework to ease parallelization of sequential CDCL SAT solvers
Loading...
Searching...
No Matches
KissatMABSolver Member List
This is the complete list of members for
KissatMABSolver
, including all inherited members.
addClause
(ClauseExchangePtr clause)
KissatMABSolver
virtual
addClauses
(const std::vector< ClauseExchangePtr > &clauses)
KissatMABSolver
virtual
addClient
(std::shared_ptr< SharingEntity > client)
SharingEntity
inline
virtual
addInitialClauses
(const std::vector< simpleClause > &clauses, unsigned int nbVars) override
KissatMABSolver
virtual
bump_var
(defined in
KissatMABSolver
)
KissatMABSolver
protected
bumpVariableActivity
(const int var, const int times)
KissatMABSolver
virtual
clausesToAdd
KissatMABSolver
protected
clearClients
()
SharingEntity
inline
computeFamily
() (defined in
KissatMABSolver
)
KissatMABSolver
diversify
(const SeedGenerator &getSeed) override
KissatMABSolver
virtual
exportClause
(const ClauseExchangePtr &clause)
SharingEntity
inline
protected
exportClauses
(const std::vector< ClauseExchangePtr > &clauses)
SharingEntity
inline
protected
exportClauseToClient
(const ClauseExchangePtr &clause, std::shared_ptr< SharingEntity > client)
SharingEntity
inline
protected
virtual
family
(defined in
KissatMABSolver
)
KissatMABSolver
protected
getAlgoType
()
SolverInterface
inline
getAndIncrementTypeCount
()
SolverInterface
inline
protected
static
getClientCount
() const
SharingEntity
inline
getDivisionVariable
()
KissatMABSolver
virtual
getFinalAnalysis
()
KissatMABSolver
virtual
getModel
()
KissatMABSolver
virtual
getSatAssumptions
()
KissatMABSolver
virtual
getSharingId
() const
SharingEntity
inline
getSolverId
()
SolverInterface
inline
getSolverType
()
SolverCdclInterface
inline
getSolverTypeCount
() const
SolverInterface
inline
getSolverTypeId
()
SolverInterface
inline
getVariablesCount
()
KissatMABSolver
virtual
importClause
(const ClauseExchangePtr &clause) override
KissatMABSolver
virtual
importClauses
(const std::vector< ClauseExchangePtr > &clauses) override
KissatMABSolver
virtual
initializeTypeId
()
SolverInterface
inline
protected
initkissatMABOptions
()
KissatMABSolver
isInitialized
()
SolverInterface
inline
KissatMabExportClause
(defined in
KissatMABSolver
)
KissatMABSolver
friend
KissatMabImportClause
(defined in
KissatMABSolver
)
KissatMABSolver
friend
KissatMabImportUnit
(void *, kissat *)
KissatMABSolver
friend
kissatMABOptions
KissatMABSolver
KissatMABSolver
(int id, const std::shared_ptr< ClauseDatabase > &clauseDB)
KissatMABSolver
loadFormula
(const char *filename)
KissatMABSolver
virtual
m_algoType
SolverInterface
protected
m_cdclType
SolverCdclInterface
m_clausesToImport
SolverCdclInterface
protected
m_clients
SharingEntity
protected
m_clientsMutex
SharingEntity
mutable
protected
m_initialized
SolverInterface
protected
m_solverId
SolverInterface
protected
m_solverTypeId
SolverInterface
protected
printParameters
()
SolverInterface
virtual
printStatistics
()
KissatMABSolver
virtual
printWinningLog
() override
KissatMABSolver
virtual
removeClient
(std::shared_ptr< SharingEntity > client)
SharingEntity
inline
virtual
s_instanceCounts
SolverInterface
inline
protected
static
setBumpVar
(int v) (defined in
KissatMABSolver
)
KissatMABSolver
setFamily
(KissatFamily family)
KissatMABSolver
inline
setInitialized
(bool value)
SolverInterface
inline
setPhase
(const unsigned int var, const bool phase)
KissatMABSolver
virtual
setSharingId
(int _id)
SharingEntity
inline
setSolverId
(unsigned int id)
SolverInterface
inline
setSolverInterrupt
()
KissatMABSolver
virtual
setSolverTypeId
(unsigned int typeId)
SolverInterface
inline
SharingEntity
()
SharingEntity
inline
SharingEntity
(const std::vector< std::shared_ptr< SharingEntity > > &clients)
SharingEntity
inline
solve
(const std::vector< int > &cube)
KissatMABSolver
virtual
solver
KissatMABSolver
protected
SolverCdclInterface
(int solverId, const std::shared_ptr< ClauseDatabase > &clauseDB, SolverCdclType solverCdclType)
SolverCdclInterface
inline
SolverInterface
(SolverAlgorithmType algoType, int solverId)
SolverInterface
stopSolver
KissatMABSolver
protected
unsetSolverInterrupt
()
KissatMABSolver
virtual
~KissatMABSolver
()
KissatMABSolver
virtual
~SharingEntity
()
SharingEntity
inline
virtual
~SolverCdclInterface
()
SolverCdclInterface
inline
virtual
~SolverInterface
()
SolverInterface
virtual
Generated by
1.12.0 Doxygen Theme by
doxygen-awesome