MCPcopy Create free account
hub / github.com/Gecode/gecode / propagate

Method propagate

gecode/kernel/propagator/wait.hpp:138–144  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

136 }
137 template<class View>
138 ExecStatus
139 UnaryWait<View>::propagate(Space& home, const ModEventDelta&) {
140 assert(x.assigned());
141 GECODE_VALID_FUNCTION(c());
142 c()(home);
143 return home.failed() ? ES_FAILED : home.ES_SUBSUMED(*this);
144 }
145 template<class View>
146 forceinline ExecStatus
147 UnaryWait<View>::post(Home home, View x,

Callers

nothing calls this directly

Calls 7

ES_SUBSUMEDMethod · 0.80
cFunction · 0.50
assignedMethod · 0.45
failedMethod · 0.45
sizeMethod · 0.45
move_lstMethod · 0.45
subscribeMethod · 0.45

Tested by

no test coverage detected