ABC: A System for Sequential Synthesis and Verification
 
Loading...
Searching...
No Matches
cadical_sweep.cpp File Reference
#include "global.h"
#include "internal.hpp"
Include dependency graph for cadical_sweep.cpp:

Go to the source code of this file.

Classes

struct  CaDiCaL::sweep_candidate
 
struct  CaDiCaL::rank_sweep_candidate
 

Namespaces

namespace  CaDiCaL
 

Macros

#define INVALID64   INT64_MAX
 
#define INVALID   UINT_MAX
 
#define all_scheduled(IDX)
 

Macro Definition Documentation

◆ all_scheduled

#define all_scheduled ( IDX)
Value:
int IDX = sweeper.first, NEXT_##IDX; \
IDX != 0 && (NEXT_##IDX = sweeper.next[IDX], true); \
IDX = NEXT_##IDX
#define IDX(LIT)
Definition literal.h:28
unsigned first
Definition sweep.c:25
unsigned * next
Definition sweep.c:24

Definition at line 1044 of file cadical_sweep.cpp.

1044#define all_scheduled(IDX) \
1045 int IDX = sweeper.first, NEXT_##IDX; \
1046 IDX != 0 && (NEXT_##IDX = sweeper.next[IDX], true); \
1047 IDX = NEXT_##IDX

◆ INVALID

#define INVALID   UINT_MAX

Definition at line 22 of file cadical_sweep.cpp.

◆ INVALID64

#define INVALID64   INT64_MAX

Definition at line 21 of file cadical_sweep.cpp.