Uses of Class
org.jacop.jasat.core.clauses.MapClause
-
-
Uses of MapClause in org.jacop.jasat.core
Fields in org.jacop.jasat.core declared as MapClause Modifier and Type Field Description MapClauseCore. explanationClauseMethods in org.jacop.jasat.core with parameters of type MapClause Modifier and Type Method Description private voidConflictLearning. applyExplain(MapClause explanationClause, int literal)performs one step of resolution for conflict explanation on given explanation clause.voidConflictLearning. applyExplainUIP(MapClause explanationClause)It builds the explanation clause made of all literals that were involved in a conflict (ie which are in the clause and were asserted, or were asserted and triggered, in another clause, the propagation of a literal present in the current clause)private intConflictLearning. findPositionTopLiteral(MapClause explanationClause, int level, int startingPosition)It gets the position of last set literal of the clause.intConflictLearning. getLevelToBackjump(MapClause explanationClause)It computes to which level we should backjump to solve the conflict explained by @param explanationClauseintCore. getLevelToBackjump(MapClause explanationClause)voidCore. triggerConflictEvent(MapClause clause)triggers a conflict.voidCore. triggerLearnEvent(MapClause clauseToLearn)triggers an event of learning -
Uses of MapClause in org.jacop.jasat.core.clauses
Methods in org.jacop.jasat.core.clauses that return MapClause Modifier and Type Method Description MapClauseBinaryClausesDatabase. resolutionWith(int clauseId, MapClause clause)MapClauseClauseDatabaseInterface. resolutionWith(int clauseIndex, MapClause clause)It returns the clause obtained by resolution between clauseIndex and clause.MapClauseDatabasesStore. resolutionWith(int clauseId, MapClause clause)MapClauseDefaultClausesDatabase. resolutionWith(int clauseId, MapClause explanation)MapClauseLongClausesDatabase. resolutionWith(int clauseIndex, MapClause clause)MapClauseTernaryClausesDatabase. resolutionWith(int clauseId, MapClause clause)MapClauseUnaryClausesDatabase. resolutionWith(int clauseId, MapClause clause)Methods in org.jacop.jasat.core.clauses with parameters of type MapClause Modifier and Type Method Description MapClauseBinaryClausesDatabase. resolutionWith(int clauseId, MapClause clause)MapClauseClauseDatabaseInterface. resolutionWith(int clauseIndex, MapClause clause)It returns the clause obtained by resolution between clauseIndex and clause.MapClauseDatabasesStore. resolutionWith(int clauseId, MapClause clause)MapClauseDefaultClausesDatabase. resolutionWith(int clauseId, MapClause explanation)MapClauseLongClausesDatabase. resolutionWith(int clauseIndex, MapClause clause)MapClauseTernaryClausesDatabase. resolutionWith(int clauseId, MapClause clause)MapClauseUnaryClausesDatabase. resolutionWith(int clauseId, MapClause clause) -
Uses of MapClause in org.jacop.jasat.modules
Fields in org.jacop.jasat.modules declared as MapClause Modifier and Type Field Description private MapClauseSearchModule. clauseToLearnprivate MapClauseDebugModule. mapClauseMethods in org.jacop.jasat.modules with parameters of type MapClause Modifier and Type Method Description private intHeuristicForgetModule. computeLBD(MapClause clause)compute the LBD (Literal Block Distance) of a clausevoidActivityModule. onConflict(MapClause conflictClause, int level)voidDebugModule. onConflict(MapClause conflictClause, int level)voidHeuristicRestartModule. onConflict(MapClause clause, int level)voidStatModule. onConflict(MapClause clause, int level)voidDebugModule. onExplain(MapClause explanation)voidHeuristicForgetModule. onExplain(MapClause explanation)voidSearchModule. onExplain(MapClause explanation)private voidDebugModule. printClause(java.lang.String prefix, MapClause mapClause)private voidDebugModule. printTrail(java.lang.String prefix, MapClause clause) -
Uses of MapClause in org.jacop.jasat.modules.interfaces
Methods in org.jacop.jasat.modules.interfaces with parameters of type MapClause Modifier and Type Method Description voidConflictListener. onConflict(MapClause conflictclause, int level)called when a conflict occursvoidExplanationListener. onExplain(MapClause explanation)called when the conflict clause is explained -
Uses of MapClause in org.jacop.jasat.utils
Fields in org.jacop.jasat.utils declared as MapClause Modifier and Type Field Description private MapClauseBasicPreprocessor. localClause -
Uses of MapClause in org.jacop.satwrapper
Fields in org.jacop.satwrapper declared as MapClause Modifier and Type Field Description private MapClauseSatWrapper. clauseToLearnprivate MapClauseWrapperDebugModule. mapClauseMethods in org.jacop.satwrapper with parameters of type MapClause Modifier and Type Method Description voidSatWrapper. onConflict(MapClause clause, int level)wrapper listens for conflicts.voidWrapperDebugModule. onConflict(MapClause conflictClause, int level)voidSatWrapper. onExplain(MapClause explanation)wrapper listens for explanations, to know how deep to backtrackvoidWrapperDebugModule. onExplain(MapClause explanation)private voidWrapperDebugModule. printTrail(java.lang.String prefix, MapClause clause) -
Uses of MapClause in org.jacop.satwrapper.translation
Methods in org.jacop.satwrapper.translation that return MapClause Modifier and Type Method Description MapClauseDomainClausesDatabase. resolutionWith(int clauseIndex, MapClause clause)to get a real clause to resolve with, we seek for the clause at the origin of the propagation.Methods in org.jacop.satwrapper.translation with parameters of type MapClause Modifier and Type Method Description MapClauseDomainClausesDatabase. resolutionWith(int clauseIndex, MapClause clause)to get a real clause to resolve with, we seek for the clause at the origin of the propagation.
-