This class is the public interface for manipulating Data Decision Diagrams.
Definition: DDD.h:255
This class is the public interface for manipulating Data Decision Diagrams.
Definition: SDD.h:279
Definition: statistic.hpp:32
bool show_peak
show peak
Definition: statistic.hpp:66
long double SDD_size
number of final SDD nodes
Definition: statistic.hpp:38
long double getNbStates() const
Definition: statistic.hpp:114
long double DDD_size
number of final DDD nodes
Definition: statistic.hpp:36
bool isPureDDD
Mode : include SDD or not.
Definition: statistic.hpp:56
Statistic(const SDD &s, const std::string &name, OutputType style=LATEX, bool show_peak=true)
Create a statistic for the current SDD s, style LATEX by default.
Definition: statistic.cpp:40
double nbShom
SHom final.
Definition: statistic.hpp:50
void print_table(std::ostream &os)
Convenience print a table.
Definition: statistic.cpp:139
OutputType style
Mode : outputType.
Definition: statistic.hpp:58
size_t shom_cache
Size of SHom cache.
Definition: statistic.hpp:63
double getTime() const
Accessors.
Definition: statistic.hpp:113
double nbHom
Hom final.
Definition: statistic.hpp:48
void print_line(std::ostream &os)
Print a line for current statistic.
Definition: statistic.cpp:113
long double nb_Stat
number of final states
Definition: statistic.hpp:34
double ddd_cache
DDD cache.
Definition: statistic.hpp:52
void print_header(std::ostream &os)
Print column headers, using current style.
Definition: statistic.cpp:83
double sdd_cache
SDD cache peak.
Definition: statistic.hpp:54
void setStyle(OutputType style)
Setter for style.
void load(const SDD &s)
load from a SDD
Definition: statistic.cpp:48
long double SDD_peak_size
peak DDD unicity table size
Definition: statistic.hpp:42
void print_legend(std::ostream &os)
Print a legend to the table.
Definition: statistic.cpp:147
double total_time
total time
Definition: statistic.hpp:44
std::string stat_name
Name of this statistic.
Definition: statistic.hpp:60
long double DDD_peak_size
peak DDD unicity table size
Definition: statistic.hpp:40
size_t memory
resident mem (kb)
Definition: statistic.hpp:46
void print_trailer(std::ostream &os, bool withLegend=true)
Print trailer.
Definition: statistic.cpp:132
OutputType
Definition: statistic.hpp:30
@ CSV
Definition: statistic.hpp:30
@ LATEX
Definition: statistic.hpp:30