4 #ifndef ILANG_VTARGET_OUT_DESIGN_STAT_H__
5 #define ILANG_VTARGET_OUT_DESIGN_STAT_H__
55 #endif // ILANG_VTARGET_OUT_DESIGN_STAT_H__
std::vector< double > TimeOfInvSynSeries
the series of time spent on each cegar iteration
Definition: design_stat.h:34
double TimeOfInvSyn
the synthesis time of invariants : chc
Definition: design_stat.h:30
double TotalTime
Total time.
Definition: design_stat.h:36
unsigned NumOfExtraStateVars
the number of extra (outside DUV) state variables
Definition: design_stat.h:19
double TimeOfInvValidate
time for validation of invariants
Definition: design_stat.h:26
double TimeOfInvProof
time for z3 proving attempt
Definition: design_stat.h:28
double TimeOfInvSynEnhance
the time for generalizing invariants
Definition: design_stat.h:32
unsigned NumOfDesignStateBits
the total width of these variables
Definition: design_stat.h:17
void LoadFromFile(const std::string &fn)
Load statistics from file (checkpoints)
DesignStatistics()
Constructor – reset all values to 0.
Definition: design_stat.h:39
void StoreToFile(const std::string &fn) const
Save statistics to file.
unsigned NumOfDesignStateVars
the number of state variables
Definition: design_stat.h:15
unsigned NumOfExtraStateBits
the total width of extra (outside DUV) variables
Definition: design_stat.h:21
double TimeOfEqCheck
time for equivalence checking
Definition: design_stat.h:24
design statistics information
Definition: design_stat.h:13