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

#include <factor.hpp>

Collaboration diagram for CaDiCaL::factor_occs_size:

Public Member Functions

 factor_occs_size (Internal *i)
 
bool operator() (unsigned a, unsigned b)
 

Public Attributes

Internalinternal
 

Detailed Description

Definition at line 15 of file factor.hpp.

Constructor & Destructor Documentation

◆ factor_occs_size()

CaDiCaL::factor_occs_size::factor_occs_size ( Internal * i)
inline

Definition at line 17 of file factor.hpp.

17: internal (i) {}

Member Function Documentation

◆ operator()()

bool CaDiCaL::factor_occs_size::operator() ( unsigned a,
unsigned b )
inline

Definition at line 13 of file cadical_factor.cpp.

13 {
14 size_t s = internal->occs (internal->u2i (a)).size ();
15 size_t t = internal->occs (internal->u2i (b)).size ();
16 if (s > t)
17 return true;
18 if (s < t)
19 return false;
20 return a > b;
21}

Member Data Documentation

◆ internal

Internal* CaDiCaL::factor_occs_size::internal

Definition at line 16 of file factor.hpp.


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