Home
last modified time | relevance | path

Searched refs:clingo_propagate_control_t (Results 1 – 8 of 8) sorted by relevance

/dports/math/clingo/clingo-5.5.1/libclingo/
H A Dclingo.h1265 typedef struct clingo_propagate_control clingo_propagate_control_t; typedef
1276 CLINGO_VISIBILITY_DEFAULT clingo_id_t clingo_propagate_control_thread_id(clingo_propagate_control_t
1292 CLINGO_VISIBILITY_DEFAULT bool clingo_propagate_control_add_literal(clingo_propagate_control_t *con…
1303 CLINGO_VISIBILITY_DEFAULT bool clingo_propagate_control_add_watch(clingo_propagate_control_t *contr…
1342 CLINGO_VISIBILITY_DEFAULT bool clingo_propagate_control_propagate(clingo_propagate_control_t *contr…
1350 typedef bool (*clingo_propagator_propagate_callback_t) (clingo_propagate_control_t *, clingo_litera…
1353 typedef void (*clingo_propagator_undo_callback_t) (clingo_propagate_control_t const *, clingo_liter…
1356 typedef bool (*clingo_propagator_check_callback_t) (clingo_propagate_control_t *, void *);
1413 …bool (*propagate) (clingo_propagate_control_t *control, clingo_literal_t const *changes, size_t si…
1426 …void (*undo) (clingo_propagate_control_t const *control, clingo_literal_t const *changes, size_t s…
[all …]
H A Dclingo.hh1068 explicit PropagateControl(clingo_propagate_control_t *ctl) in PropagateControl()
1078 clingo_propagate_control_t *to_c() const { return ctl_; } in to_c()
1080 clingo_propagate_control_t *ctl_;
4210 inline static bool g_propagate(clingo_propagate_control_t *ctl, clingo_literal_t const *changes, si… in g_propagate()
4219 inline static void g_undo(clingo_propagate_control_t const *ctl, clingo_literal_t const *changes, s… in g_undo()
4221 PropagateControl pc(const_cast<clingo_propagate_control_t*>(ctl)); // NOLINT in g_undo()
4225 inline static bool g_check(clingo_propagate_control_t *ctl, void *pdata) { in g_check()
/dports/math/clingo/clingo-5.5.1/libpyclingo/
H A D_clingo.cdef187 typedef struct clingo_propagate_control clingo_propagate_control_t;
188 clingo_id_t clingo_propagate_control_thread_id(clingo_propagate_control_t const *control);
189 clingo_assignment_t const *clingo_propagate_control_assignment(clingo_propagate_control_t const *co…
190 bool clingo_propagate_control_add_literal(clingo_propagate_control_t *control, clingo_literal_t *re…
191 bool clingo_propagate_control_add_watch(clingo_propagate_control_t *control, clingo_literal_t liter…
192 bool clingo_propagate_control_has_watch(clingo_propagate_control_t const *control, clingo_literal_t…
193 void clingo_propagate_control_remove_watch(clingo_propagate_control_t *control, clingo_literal_t li…
195 bool clingo_propagate_control_propagate(clingo_propagate_control_t *control, bool *result);
199 typedef bool (*clingo_propagator_check_callback_t) (clingo_propagate_control_t *, void *);
204 bool (*check) (clingo_propagate_control_t *control, void *data);
[all …]
H A D_clingo.c4593 *(clingo_propagate_control_t * *)(p + 0) = a0; in pyclingo_propagator_check()
4635 *(clingo_propagate_control_t * *)(p + 0) = a0; in pyclingo_propagator_propagate()
4650 *(clingo_propagate_control_t const * *)(p + 0) = a0; in pyclingo_propagator_undo()
12010 clingo_propagate_control_t * x0; in _cffi_f_clingo_propagate_control_add_clause()
12086 clingo_propagate_control_t * x0; in _cffi_f_clingo_propagate_control_add_literal()
12139 clingo_propagate_control_t * x0; in _cffi_f_clingo_propagate_control_add_watch()
12187 clingo_propagate_control_t const * x0; in _cffi_f_clingo_propagate_control_assignment()
12225 clingo_propagate_control_t const * x0; in _cffi_f_clingo_propagate_control_has_watch()
12273 clingo_propagate_control_t * x0; in _cffi_f_clingo_propagate_control_propagate()
12326 clingo_propagate_control_t * x0; in _cffi_f_clingo_propagate_control_remove_watch()
[all …]
/dports/math/clingo/clingo-5.5.1/examples/c/
H A Dpropagator.c146 bool propagate(clingo_propagate_control_t *control, const clingo_literal_t *changes, size_t size, p… in propagate()
183 void undo(clingo_propagate_control_t *control, const clingo_literal_t *changes, size_t size, propag… in undo()
/dports/math/clingo/clingo-5.5.1/libclingo/src/
H A Dcontrol.cc732 extern "C" clingo_id_t clingo_propagate_control_thread_id(clingo_propagate_control_t const *ctl) { in clingo_propagate_control_thread_id()
736 …clingo_assignment_t const *clingo_propagate_control_assignment(clingo_propagate_control_t const *c… in clingo_propagate_control_assignment()
740 extern "C" bool clingo_propagate_control_add_clause(clingo_propagate_control_t *ctl, clingo_literal… in clingo_propagate_control_add_clause()
745 extern "C" bool clingo_propagate_control_propagate(clingo_propagate_control_t *ctl, bool *ret) { in clingo_propagate_control_propagate()
750 extern "C" bool clingo_propagate_control_add_literal(clingo_propagate_control_t *control, clingo_li… in clingo_propagate_control_add_literal()
755 extern "C" bool clingo_propagate_control_add_watch(clingo_propagate_control_t *control, clingo_lite… in clingo_propagate_control_add_watch()
760 extern "C" bool clingo_propagate_control_has_watch(clingo_propagate_control_t const *control, cling… in clingo_propagate_control_has_watch()
764 extern "C" void clingo_propagate_control_remove_watch(clingo_propagate_control_t *control, clingo_l… in clingo_propagate_control_remove_watch()
1890 …if (prop_.propagate && !prop_.propagate(static_cast<clingo_propagate_control_t*>(&solver), changes… in propagate()
1894 …if (prop_.undo) { prop_.undo(static_cast<clingo_propagate_control_t const *>(&solver), undo.first,… in undo()
[all …]
/dports/math/clingo/clingo-5.5.1/libluaclingo/
H A Dluaclingo.cc2694 clingo_propagate_control_t* ctl;
2695 PropagateControl(clingo_propagate_control_t* ctl) : ctl(ctl) { } in PropagateControl()
2867 auto *control = static_cast<clingo_propagate_control_t *>(lua_touserdata(L, 2)); in propagate_()
2885 …static bool propagate(clingo_propagate_control_t *control, clingo_literal_t const *changes, size_t… in propagate()
2904 auto *control = static_cast<clingo_propagate_control_t*>(lua_touserdata(L, 2)); in undo_()
2924 …static void undo(clingo_propagate_control_t const *control, clingo_literal_t const *changes, size_… in undo()
2935 lua_pushlightuserdata(L, const_cast<clingo_propagate_control_t*>(control)); in undo()
2947 auto *solver = static_cast<clingo_propagate_control_t*>(lua_touserdata(L, 2)); in check_()
2962 static bool check(clingo_propagate_control_t *control, void *data) { in check()
/dports/math/clingo/clingo-5.5.1/app/pyclingo/
H A D_clingo.c3881 *(clingo_propagate_control_t * *)(p + 0) = a0; in pyclingo_propagator_check()
3923 *(clingo_propagate_control_t * *)(p + 0) = a0; in pyclingo_propagator_propagate()
3938 *(clingo_propagate_control_t const * *)(p + 0) = a0; in pyclingo_propagator_undo()
11298 clingo_propagate_control_t * x0; in _cffi_f_clingo_propagate_control_add_clause()
11374 clingo_propagate_control_t * x0; in _cffi_f_clingo_propagate_control_add_literal()
11427 clingo_propagate_control_t * x0; in _cffi_f_clingo_propagate_control_add_watch()
11475 clingo_propagate_control_t const * x0; in _cffi_f_clingo_propagate_control_assignment()
11513 clingo_propagate_control_t const * x0; in _cffi_f_clingo_propagate_control_has_watch()
11561 clingo_propagate_control_t * x0; in _cffi_f_clingo_propagate_control_propagate()
11614 clingo_propagate_control_t * x0; in _cffi_f_clingo_propagate_control_remove_watch()
[all …]