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

Public Types

typedef uint64_t Type
 

Public Member Functions

 shrink_trail_negative_rank (Internal *s)
 
Type operator() (int a)
 

Public Attributes

Internalinternal
 

Detailed Description

Definition at line 346 of file cadical_shrink.cpp.

Member Typedef Documentation

◆ Type

Definition at line 349 of file cadical_shrink.cpp.

Constructor & Destructor Documentation

◆ shrink_trail_negative_rank()

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

Definition at line 348 of file cadical_shrink.cpp.

Member Function Documentation

◆ operator()()

Type CaDiCaL::shrink_trail_negative_rank::operator() ( int a)
inline

Definition at line 350 of file cadical_shrink.cpp.

350 {
351 Var &v = internal->var (a);
352 uint64_t res = v.level;
353 res <<= 32;
354 res |= v.trail;
355 return ~res;
356 }
int Var
Definition exorList.c:228

Member Data Documentation

◆ internal

Internal* CaDiCaL::shrink_trail_negative_rank::internal

Definition at line 347 of file cadical_shrink.cpp.


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