DDD  1.9.0.20240425101308
Classes | Namespaces | Functions | Variables
SDD.cpp File Reference
#include <string>
#include <iostream>
#include <vector>
#include "ddd/util/set.hh"
#include <map>
#include <sstream>
#include <cassert>
#include <typeinfo>
#include "ddd/SDED.h"
#include "ddd/SDD.h"
#include "ddd/UniqueTable.h"
#include "ddd/IntDataSet.h"
#include "ddd/DDD.h"
#include "ddd/SHom.h"
#include "ddd/util/hash_support.hh"
#include "ddd/util/ext_hash_map.hh"
Include dependency graph for SDD.cpp:

Classes

class  _GSDD
 
class  SddSize
 
class  MySDDNbStates
 

Namespaces

 sns
 
 SDDutil
 Namespace declared to hide these functions.
 

Functions

static bool valsorter (const GSDD::Valuation::value_type &a, const GSDD::Valuation::value_type &b)
 
UniqueTable< _GSDD > * SDDutil::getTable ()
 accessor to UniqueTable instance declared in cpp file, (hem, please don't touch it). More...
 
void SDDutil::foreachTable (void(*foo)(const GSDD &g))
 Iterator over the entries of the table, applies foo to each entry in the table. More...
 
const _GShomsns::getIdentity ()
 
std::ostream & operator<< (std::ostream &os, const GSDD &g)
 Textual output of SDD into a stream in (relatively) human readable format. More...
 

Variables

static size_t Max_SDD =0
 
static UniqueTable< _GSDDcanonical
 
UniqueTable< _GShomsns::canonical
 

Function Documentation

◆ operator<<()

std::ostream& operator<< ( std::ostream &  os,
const GSDD g 
)

Textual output of SDD into a stream in (relatively) human readable format.

Don't use it with large number of paths as each element is printed on a different line

◆ valsorter()

static bool valsorter ( const GSDD::Valuation::value_type &  a,
const GSDD::Valuation::value_type &  b 
)
static

Referenced by _GSDD::_GSDD().

Variable Documentation

◆ canonical

UniqueTable<_GSDD> canonical
static

◆ Max_SDD

size_t Max_SDD =0
static

Referenced by GSDD::garbage(), and GSDD::peak().


Please comment this page and report errors about it on the RefDocComments page.
Generated on Thu Apr 25 2024 10:15:16 for DDD by doxygen 1.9.1