ABC: A System for Sequential Synthesis and Verification
 
Loading...
Searching...
No Matches
CaDiCaL::minimize_trail_level_positive_rank Struct Reference
Collaboration diagram for CaDiCaL::minimize_trail_level_positive_rank:

Public Types

typedef uint64_t Type
 

Public Member Functions

 minimize_trail_level_positive_rank (Internal *s)
 
Type operator() (const int &a) const
 

Public Attributes

Internalinternal
 

Detailed Description

Definition at line 91 of file cadical_minimize.cpp.

Member Typedef Documentation

◆ Type

Definition at line 94 of file cadical_minimize.cpp.

Constructor & Destructor Documentation

◆ minimize_trail_level_positive_rank()

CaDiCaL::minimize_trail_level_positive_rank::minimize_trail_level_positive_rank ( Internal * s)
inline

Definition at line 93 of file cadical_minimize.cpp.

Member Function Documentation

◆ operator()()

Type CaDiCaL::minimize_trail_level_positive_rank::operator() ( const int & a) const
inline

Definition at line 95 of file cadical_minimize.cpp.

95 {
96 CADICAL_assert (internal->val (a));
97 Var &v = internal->var (a);
98 uint64_t res = v.level;
99 res <<= 32;
100 res |= v.trail;
101 return res;
102 }
#define CADICAL_assert(ignore)
Definition global.h:14
int Var
Definition exorList.c:228

Member Data Documentation

◆ internal

Internal* CaDiCaL::minimize_trail_level_positive_rank::internal

Definition at line 92 of file cadical_minimize.cpp.


The documentation for this struct was generated from the following file: