|
static void | All_Propagations (WamWord *fdv_adr, int propag) |
|
static void | Clear_Queue (void) |
|
static void | Fd_Inst_Initializer (void) |
|
void | Pl_Fd_Init_Solver0 (void) |
|
void | Pl_Fd_Reset_Solver0 (void) |
|
WamWord * | Pl_Fd_Prolog_To_Fd_Var (WamWord arg_word, Bool pl_var_ok) |
|
Range * | Pl_Fd_Prolog_To_Range (WamWord list_word) |
|
int | Pl_Fd_Prolog_To_Value (WamWord arg_word) |
|
void | Pl_Fd_List_Int_To_Range (Range *range, WamWord list_word) |
|
WamWord * | Pl_Fd_Prolog_To_Array_Int (WamWord list_word) |
|
WamWord * | Pl_Fd_Prolog_To_Array_Any (WamWord list_word) |
|
WamWord * | Pl_Fd_Prolog_To_Array_Fdv (WamWord list_word, Bool pl_var_ok) |
|
WamWord * | Pl_Fd_Create_C_Frame (PlLong(*cstr_fct)(), WamWord *AF, WamWord *fdv_adr, Bool optim2) |
|
void | Pl_Fd_Add_Dependency (WamWord *fdv_adr, int chain_nb, WamWord *CF) |
|
void | Pl_Fd_Add_List_Dependency (WamWord *array, int chain_nb, WamWord *CF) |
|
WamWord * | Pl_Fd_New_Variable_Interval (int min, int max) |
|
WamWord * | Pl_Fd_New_Variable (void) |
|
WamWord * | Pl_Fd_New_Variable_Range (Range *r) |
|
WamWord * | Pl_Fd_New_Int_Variable (int n) |
|
void | Pl_Fd_Before_Add_Cstr (void) |
|
Bool | Pl_Fd_Tell_Value (WamWord *fdv_adr, int n) |
|
Bool | Pl_Fd_Tell_Not_Value (WamWord *fdv_adr, int n) |
|
Bool | Pl_Fd_Tell_Int_Range (WamWord *fdv_adr, Range *range) |
|
Bool | Pl_Fd_Tell_Interv_Interv (WamWord *fdv_adr, int min, int max) |
|
Bool | Pl_Fd_Tell_Range_Range (WamWord *fdv_adr, Range *range) |
|
Bool | Pl_Fd_Tell_Interval (WamWord *fdv_adr, int min, int max) |
|
Bool | Pl_Fd_Tell_Range (WamWord *fdv_adr, Range *range) |
|
Bool | Pl_Fd_After_Add_Cstr (Bool result_of_tell) |
|
void | Pl_Fd_Stop_Constraint (WamWord *CF) |
|
Bool | Pl_Fd_In_Interval (WamWord *fdv_adr, int min, int max) |
|
Bool | Pl_Fd_In_Range (WamWord *fdv_adr, Range *range) |
|
Bool | Pl_Fd_Assign_Value_Fast (WamWord *fdv_adr, int n) |
|
Bool | Pl_Fd_Unify_With_Integer0 (WamWord *fdv_adr, int n) |
|
Bool | Pl_Fd_Remove_Value (WamWord *fdv_adr, int n) |
|
Bool | Pl_Fd_Unify_With_Fd_Var0 (WamWord *fdv_adr1, WamWord *fdv_adr2) |
|
Bool | Pl_Fd_Use_Vector (WamWord *fdv_adr) |
|
Bool | Pl_Fd_Check_For_Bool_Var (WamWord x_word) |
|
int | Pl_Fd_Variable_Size0 (WamWord *fdv_adr) |
|
int | Pl_Fd_Copy_Variable0 (WamWord *dst_adr, WamWord *fdv_adr) |
|
char * | Pl_Fd_Variable_To_String0 (WamWord *fdv_adr) |
|
void | Pl_Fd_Display_Extra_Cstr (WamWord *fdv_adr) |
|