dReal4
|
A class to show statistics information at destruction. More...
#include </home/soonhokong/work/dreal4/dreal/solver/icp_stat.h>
Public Member Functions | |
IcpStat (const bool enabled, int id=0) | |
IcpStat (const IcpStat &)=delete | |
IcpStat (IcpStat &&)=delete | |
IcpStat & | operator= (const IcpStat &)=delete |
IcpStat & | operator= (IcpStat &&)=delete |
![]() | |
Stat (bool enabled) | |
Stat (const Stat &)=default | |
Stat (Stat &&)=default | |
Stat & | operator= (const Stat &)=delete |
Stat & | operator= (Stat &&)=delete |
bool | enabled () const |
Returns true if the logging is enabled. More... | |
Public Attributes | |
const int | thread_id_ |
std::atomic< int > | num_branch_ {0} |
std::atomic< int > | num_prune_ {0} |
Timer | timer_branch_ |
Timer | timer_prune_ |
Timer | timer_eval_ |
Additional Inherited Members | |
![]() | |
template<typename T > | |
void | increase (std::atomic< T > *v) |
A class to show statistics information at destruction.
We have a static instance in Icp::CheckSat() to keep track of the numbers of branching and pruning operations.