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

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

addClause(ClauseExchangePtr clause)GlucoseSyrupvirtual
addClauses(const std::vector< ClauseExchangePtr > &clauses)GlucoseSyrupvirtual
addClient(std::shared_ptr< SharingEntity > client)SharingEntityinlinevirtual
addInitialClauses(const std::vector< simpleClause > &clauses, unsigned int nbVars) overrideGlucoseSyrupvirtual
bumpVariableActivity(const int var, const int times)GlucoseSyrupvirtual
clausesToAddGlucoseSyrupprotected
clearClients()SharingEntityinline
diversify(const SeedGenerator &getSeed) overrideGlucoseSyrupvirtual
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()GlucoseSyrupvirtual
getFinalAnalysis()GlucoseSyrupvirtual
getHeuristicData(std::vector< int > **flipActivity, std::vector< int > **nbPropagations, std::vector< int > **nbDecisionVar) (defined in GlucoseSyrup)GlucoseSyrup
getModel()GlucoseSyrupvirtual
getSatAssumptions()GlucoseSyrupvirtual
getSharingId() constSharingEntityinline
getSolverId()SolverInterfaceinline
getSolverType()SolverCdclInterfaceinline
getSolverTypeCount() constSolverInterfaceinline
getSolverTypeId()SolverInterfaceinline
getVariablesCount()GlucoseSyrupvirtual
glucoseExportClause(void *, Glucose::Clause &)GlucoseSyrupfriend
glucoseExportUnary(void *, Glucose::Lit &)GlucoseSyrupfriend
glucoseImportClause(void *, int *, Glucose::vec< Glucose::Lit > &)GlucoseSyrupfriend
glucoseImportUnary(void *)GlucoseSyrupfriend
GlucoseSyrup(int id, const std::shared_ptr< ClauseDatabase > &clauseDB)GlucoseSyrup
GlucoseSyrup(const GlucoseSyrup &other, int id, const std::shared_ptr< ClauseDatabase > &clauseDB)GlucoseSyrup
importClause(const ClauseExchangePtr &clause)GlucoseSyrupvirtual
importClauses(const std::vector< ClauseExchangePtr > &clauses)GlucoseSyrupvirtual
initializeTypeId()SolverInterfaceinlineprotected
isInitialized()SolverInterfaceinline
loadFormula(const char *filename)GlucoseSyrupvirtual
m_algoTypeSolverInterfaceprotected
m_cdclTypeSolverCdclInterface
m_clausesToImportSolverCdclInterfaceprotected
m_clientsSharingEntityprotected
m_clientsMutexSharingEntitymutableprotected
m_initializedSolverInterfaceprotected
m_solverIdSolverInterfaceprotected
m_solverTypeIdSolverInterfaceprotected
printParameters()SolverInterfacevirtual
printStatistics()GlucoseSyrupvirtual
printWinningLog() overrideGlucoseSyrupvirtual
removeClient(std::shared_ptr< SharingEntity > client)SharingEntityinlinevirtual
s_instanceCountsSolverInterfaceinlineprotectedstatic
setHeuristicData(std::vector< int > *flipActivity, std::vector< int > *nbPropagations, std::vector< int > *nbDecisionVar) (defined in GlucoseSyrup)GlucoseSyrup
setInitialized(bool value)SolverInterfaceinline
setPhase(const unsigned int var, const bool phase)GlucoseSyrupvirtual
setSharingId(int _id)SharingEntityinline
setSolverId(unsigned int id)SolverInterfaceinline
setSolverInterrupt()GlucoseSyrupvirtual
setSolverTypeId(unsigned int typeId)SolverInterfaceinline
SharingEntity()SharingEntityinline
SharingEntity(const std::vector< std::shared_ptr< SharingEntity > > &clients)SharingEntityinline
solve(const std::vector< int > &cube)GlucoseSyrupvirtual
solverGlucoseSyrupprotected
SolverCdclInterface(int solverId, const std::shared_ptr< ClauseDatabase > &clauseDB, SolverCdclType solverCdclType)SolverCdclInterfaceinline
SolverInterface(SolverAlgorithmType algoType, int solverId)SolverInterface
unitsToImportGlucoseSyrupprotected
unsetSolverInterrupt()GlucoseSyrupvirtual
~GlucoseSyrup()GlucoseSyrupvirtual
~SharingEntity()SharingEntityinlinevirtual
~SolverCdclInterface()SolverCdclInterfaceinlinevirtual
~SolverInterface()SolverInterfacevirtual