Painless
A framework to ease parallelization of sequential CDCL SAT solvers
Loading...
Searching...
No Matches
KissatINCSolver Member List
This is the complete list of members for
KissatINCSolver
, including all inherited members.
addClause
(ClauseExchangePtr clause)
KissatINCSolver
virtual
addClauses
(const std::vector< ClauseExchangePtr > &clauses)
KissatINCSolver
virtual
addClient
(std::shared_ptr< SharingEntity > client)
SharingEntity
inline
virtual
addInitialClauses
(const std::vector< simpleClause > &clauses, unsigned int nbVars) override
KissatINCSolver
virtual
bump_var
(defined in
KissatINCSolver
)
KissatINCSolver
protected
bumpVariableActivity
(const int var, const int times)
KissatINCSolver
virtual
clausesToAdd
KissatINCSolver
protected
clearClients
()
SharingEntity
inline
diversify
(const SeedGenerator &getSeed) override
KissatINCSolver
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
KissatINCSolver
)
KissatINCSolver
protected
getAlgoType
()
SolverInterface
inline
getAndIncrementTypeCount
()
SolverInterface
inline
protected
static
getClientCount
() const
SharingEntity
inline
getDivisionVariable
()
KissatINCSolver
virtual
getFinalAnalysis
()
KissatINCSolver
virtual
getModel
()
KissatINCSolver
virtual
getSatAssumptions
()
KissatINCSolver
virtual
getSharingId
() const
SharingEntity
inline
getSolverId
()
SolverInterface
inline
getSolverType
()
SolverCdclInterface
inline
getSolverTypeCount
() const
SolverInterface
inline
getSolverTypeId
()
SolverInterface
inline
getVariablesCount
()
KissatINCSolver
virtual
importClause
(const ClauseExchangePtr &clause) override
KissatINCSolver
virtual
importClauses
(const std::vector< ClauseExchangePtr > &clauses) override
KissatINCSolver
virtual
initializeTypeId
()
SolverInterface
inline
protected
isInitialized
()
SolverInterface
inline
KissatIncExportClause
(defined in
KissatINCSolver
)
KissatINCSolver
friend
KissatIncImportClause
(void *, kissat *)
KissatINCSolver
friend
KissatINCSolver
(int id, const std::shared_ptr< ClauseDatabase > &clauseDB)
KissatINCSolver
loadFormula
(const char *filename)
KissatINCSolver
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
()
KissatINCSolver
virtual
printWinningLog
() override
KissatINCSolver
virtual
removeClient
(std::shared_ptr< SharingEntity > client)
SharingEntity
inline
virtual
s_instanceCounts
SolverInterface
inline
protected
static
setBumpVar
(int v) (defined in
KissatINCSolver
)
KissatINCSolver
setFamily
(KissatFamily family) (defined in
KissatINCSolver
)
KissatINCSolver
inline
setInitialized
(bool value)
SolverInterface
inline
setPhase
(const unsigned int var, const bool phase)
KissatINCSolver
virtual
setSharingId
(int _id)
SharingEntity
inline
setSolverId
(unsigned int id)
SolverInterface
inline
setSolverInterrupt
()
KissatINCSolver
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)
KissatINCSolver
virtual
solver
KissatINCSolver
protected
SolverCdclInterface
(int solverId, const std::shared_ptr< ClauseDatabase > &clauseDB, SolverCdclType solverCdclType)
SolverCdclInterface
inline
SolverInterface
(SolverAlgorithmType algoType, int solverId)
SolverInterface
stopSolver
KissatINCSolver
protected
unsetSolverInterrupt
()
KissatINCSolver
virtual
~KissatINCSolver
()
KissatINCSolver
virtual
~SharingEntity
()
SharingEntity
inline
virtual
~SolverCdclInterface
()
SolverCdclInterface
inline
virtual
~SolverInterface
()
SolverInterface
virtual
Generated by
1.12.0 Doxygen Theme by
doxygen-awesome