Painless
A framework to ease parallelization of sequential CDCL SAT solvers
Loading...
Searching...
No Matches
MapleCOMSPSSolver Member List

This is the complete list of members for MapleCOMSPSSolver, including all inherited members.

addClause(ClauseExchangePtr clause)MapleCOMSPSSolvervirtual
addClauses(const std::vector< ClauseExchangePtr > &clauses)MapleCOMSPSSolvervirtual
addClient(std::shared_ptr< SharingEntity > client)SharingEntityinlinevirtual
addInitialClauses(const std::vector< simpleClause > &clauses, unsigned int nbVars) overrideMapleCOMSPSSolvervirtual
bumpVariableActivity(const int var, const int times)MapleCOMSPSSolvervirtual
cbkMapleCOMSPSExportClause (defined in MapleCOMSPSSolver)MapleCOMSPSSolverfriend
cbkMapleCOMSPSImportClause (defined in MapleCOMSPSSolver)MapleCOMSPSSolverfriend
cbkMapleCOMSPSImportUnit(void *)MapleCOMSPSSolverfriend
clausesToAddMapleCOMSPSSolverprotected
clearClients()SharingEntityinline
diversify(const SeedGenerator &getSeed)MapleCOMSPSSolvervirtual
exportClause(const ClauseExchangePtr &clause)SharingEntityinlineprotected
exportClauses(const std::vector< ClauseExchangePtr > &clauses)SharingEntityinlineprotected
exportClauseToClient(const ClauseExchangePtr &clause, std::shared_ptr< SharingEntity > client)SharingEntityinlineprotectedvirtual
getAlgoType()SolverInterfaceinline
getAndIncrementTypeCount()SolverInterfaceinlineprotectedstatic
getClientCount() constSharingEntityinline
getDivisionVariable()MapleCOMSPSSolvervirtual
getFinalAnalysis()MapleCOMSPSSolvervirtual
getModel()MapleCOMSPSSolvervirtual
getSatAssumptions()MapleCOMSPSSolvervirtual
getSharingId() constSharingEntityinline
getSolverId()SolverInterfaceinline
getSolverType()SolverCdclInterfaceinline
getSolverTypeCount() constSolverInterfaceinline
getSolverTypeId()SolverInterfaceinline
getVariablesCount()MapleCOMSPSSolvervirtual
importClause(const ClauseExchangePtr &clause)MapleCOMSPSSolvervirtual
importClauses(const std::vector< ClauseExchangePtr > &clauses)MapleCOMSPSSolvervirtual
initializeTypeId()SolverInterfaceinlineprotected
initshuffle(int id) (defined in MapleCOMSPSSolver)MapleCOMSPSSolverinline
isInitialized()SolverInterfaceinline
loadFormula(const char *filename) overrideMapleCOMSPSSolvervirtual
m_algoTypeSolverInterfaceprotected
m_cdclTypeSolverCdclInterface
m_clausesToImportSolverCdclInterfaceprotected
m_clientsSharingEntityprotected
m_clientsMutexSharingEntitymutableprotected
m_initializedSolverInterfaceprotected
m_solverIdSolverInterfaceprotected
m_solverTypeIdSolverInterfaceprotected
MapleCOMSPSSolver(int id, const std::shared_ptr< ClauseDatabase > &clauseDB)MapleCOMSPSSolver
MapleCOMSPSSolver(const MapleCOMSPSSolver &other, int id, const std::shared_ptr< ClauseDatabase > &clauseDB)MapleCOMSPSSolver
printParameters()SolverInterfacevirtual
printStatistics()MapleCOMSPSSolvervirtual
printWinningLog() overrideMapleCOMSPSSolvervirtual
removeClient(std::shared_ptr< SharingEntity > client)SharingEntityinlinevirtual
s_instanceCountsSolverInterfaceinlineprotectedstatic
setInitialized(bool value)SolverInterfaceinline
setParameter(parameter p) (defined in MapleCOMSPSSolver)MapleCOMSPSSolverinline
setPhase(const unsigned int var, const bool phase)MapleCOMSPSSolvervirtual
setSharingId(int _id)SharingEntityinline
setSolverId(unsigned int id)SolverInterfaceinline
setSolverInterrupt()MapleCOMSPSSolvervirtual
setSolverTypeId(unsigned int typeId)SolverInterfaceinline
setStrengthening(bool b) (defined in MapleCOMSPSSolver)MapleCOMSPSSolver
SharingEntity()SharingEntityinline
SharingEntity(const std::vector< std::shared_ptr< SharingEntity > > &clients)SharingEntityinline
solve(const std::vector< int > &cube)MapleCOMSPSSolvervirtual
solverMapleCOMSPSSolverprotected
SolverCdclInterface(int solverId, const std::shared_ptr< ClauseDatabase > &clauseDB, SolverCdclType solverCdclType)SolverCdclInterfaceinline
SolverInterface(SolverAlgorithmType algoType, int solverId)SolverInterface
stopSolverMapleCOMSPSSolverprotected
unitsToImportMapleCOMSPSSolverprotected
unsetSolverInterrupt()MapleCOMSPSSolvervirtual
~MapleCOMSPSSolver()MapleCOMSPSSolvervirtual
~SharingEntity()SharingEntityinlinevirtual
~SolverCdclInterface()SolverCdclInterfaceinlinevirtual
~SolverInterface()SolverInterfacevirtual