|  | SimulationCraft
    SimulationCraft is a tool to explore combat mechanics in the popular MMO RPG World of Warcraft (tm). | 
| Public Member Functions | |
| progress_bar_t (sim_t &s) | |
| void | init () | 
| bool | update (bool finished=false, int index=-1) | 
| void | output (bool finished=false) | 
| void | restart () | 
| void | progress () | 
| void | set_base (const std::string &base) | 
| void | set_phase (const std::string &phase) | 
| void | add_simulation_time (double t) | 
| size_t | current_progress () const | 
| size_t | total_work () const | 
| double | average_simulation_time () const | 
| Static Public Member Functions | |
| static std::string | format_time (double t) | 
| Public Attributes | |
| sim_t & | sim | 
| int | steps | 
| int | updates | 
| int | interval | 
| int | update_number | 
| chrono::wall_clock::time_point | start_time | 
| chrono::wall_clock::time_point | last_update | 
| chrono::wall_clock::duration | max_interval_time | 
| std::string | status | 
| std::string | base_str | 
| std::string | phase_str | 
| size_t | work_index | 
| size_t | total_work_ | 
| double | elapsed_time | 
| size_t | time_count |