CBMC
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
bddt Class Reference

Logical operations on BDDs. More...

#include <bdd_cudd.h>

+ Inheritance diagram for bddt:
+ Collaboration diagram for bddt:

Public Member Functions

bool  equals (const bddt &other) const
 
 
 
 
bddt  bdd_or (const bddt &other) const
 
bddt  bdd_and (const bddt &other) const
 
bddt  bdd_xor (const bddt &other) const
 
bddt  constrain (const bddt &other)
 
 
bool  equals (const bddt &other) const
 
 
 
 
bddt  bdd_or (const bddt &other) const
 
bddt  bdd_and (const bddt &other) const
 
bddt  bdd_xor (const bddt &other) const
 
bddt  constrain (const bddt &other)
 
bddtoperator= (const bddt &other)
 

Static Public Member Functions

 
 

Private Member Functions

  bddt (BDD bdd)
 
 
- Private Member Functions inherited from mini_bddt
  mini_bddt ()
 
 
  ~mini_bddt ()
 
 
 
 
 
 
 
 
 
 
 
 
 
 
void  clear ()
 
 
 

Private Attributes

BDD  bdd
 
- Private Attributes inherited from mini_bddt
 

Friends

 

Detailed Description

Logical operations on BDDs.

Definition at line 77 of file bdd_cudd.h.

Constructor & Destructor Documentation

◆  bddt() [1/2]

bddt::bddt ( BDD  bdd )
inlineexplicitprivate

Definition at line 130 of file bdd_cudd.h.

◆  bddt() [2/2]

bddt::bddt ( const mini_bddtbdd )
inlineexplicitprivate

Definition at line 145 of file bdd_miniBDD.h.

Member Function Documentation

◆  bdd_and() [1/2]

bddt bddt::bdd_and ( const bddtother ) const
inline

Definition at line 105 of file bdd_cudd.h.

◆  bdd_and() [2/2]

bddt bddt::bdd_and ( const bddtother ) const
inline

Definition at line 115 of file bdd_miniBDD.h.

◆  bdd_ite() [1/2]

static bddt bddt::bdd_ite ( const bddti,
const bddtt,
const bddte 
)
inlinestatic

Definition at line 115 of file bdd_cudd.h.

◆  bdd_ite() [2/2]

static bddt bddt::bdd_ite ( const bddti,
const bddtt,
const bddte 
)
inlinestatic

Definition at line 125 of file bdd_miniBDD.h.

◆  bdd_not() [1/2]

bddt bddt::bdd_not ( ) const
inline

Definition at line 95 of file bdd_cudd.h.

◆  bdd_not() [2/2]

bddt bddt::bdd_not ( ) const
inline

Definition at line 105 of file bdd_miniBDD.h.

◆  bdd_or() [1/2]

bddt bddt::bdd_or ( const bddtother ) const
inline

Definition at line 100 of file bdd_cudd.h.

◆  bdd_or() [2/2]

bddt bddt::bdd_or ( const bddtother ) const
inline

Definition at line 110 of file bdd_miniBDD.h.

◆  bdd_xor() [1/2]

bddt bddt::bdd_xor ( const bddtother ) const
inline

Definition at line 110 of file bdd_cudd.h.

◆  bdd_xor() [2/2]

bddt bddt::bdd_xor ( const bddtother ) const
inline

Definition at line 120 of file bdd_miniBDD.h.

◆  constrain() [1/2]

bddt bddt::constrain ( const bddtother )
inline

Definition at line 120 of file bdd_cudd.h.

◆  constrain() [2/2]

bddt bddt::constrain ( const bddtother )
inline

Definition at line 130 of file bdd_miniBDD.h.

◆  equals() [1/2]

bool bddt::equals ( const bddtother ) const
inline

Definition at line 80 of file bdd_cudd.h.

◆  equals() [2/2]

bool bddt::equals ( const bddtother ) const
inline

Definition at line 90 of file bdd_miniBDD.h.

◆  is_false() [1/2]

bool bddt::is_false ( ) const
inline

Definition at line 90 of file bdd_cudd.h.

◆  is_false() [2/2]

bool bddt::is_false ( ) const
inline

Definition at line 100 of file bdd_miniBDD.h.

◆  is_true() [1/2]

bool bddt::is_true ( ) const
inline

Definition at line 85 of file bdd_cudd.h.

◆  is_true() [2/2]

bool bddt::is_true ( ) const
inline

Definition at line 95 of file bdd_miniBDD.h.

◆  operator=() [1/2]

bddt & bddt::operator= ( const bddtother )
inline

Definition at line 136 of file bdd_miniBDD.h.

◆  operator=() [2/2]

bddt & bddt::operator= ( const bddtother )
default

Friends And Related Symbol Documentation

◆  bdd_managert

friend

Definition at line 129 of file bdd_cudd.h.

Member Data Documentation

◆  bdd

BDD bddt::bdd
private

Definition at line 128 of file bdd_cudd.h.


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

AltStyle によって変換されたページ (->オリジナル) /