|
geopm 3.2.1.dev237+gbe30cff60
GEOPM - Global Extensible Open Power Manager
|
#include <StreamModelRegion.hpp>


Public Member Functions | |
| StreamModelRegion (double big_o_in, int verbosity, bool do_imbalance, bool do_progress, bool do_unmarked) | |
| StreamModelRegion (const StreamModelRegion &other)=delete | |
| StreamModelRegion & | operator= (const StreamModelRegion &other)=delete |
| virtual | ~StreamModelRegion () |
| void | big_o (double big_o) override |
| void | run (void) override |
| void | num_progress_updates (double big_o_in) override |
Public Member Functions inherited from geopm::ModelRegion | |
| ModelRegion (int verbosity) | |
| virtual | ~ModelRegion () |
| std::string | name (void) |
| double | big_o (void) |
| virtual void | region (void) |
| virtual void | region (uint64_t hint) |
| virtual void | region_enter (void) |
| virtual void | region_exit (void) |
| virtual void | loop_enter (uint64_t iteration) |
| virtual void | loop_exit (void) |
Protected Attributes | |
| double * | m_array_a |
| double * | m_array_b |
| double * | m_array_c |
| size_t | m_array_len |
| const size_t | m_align |
Protected Attributes inherited from geopm::ModelRegion | |
| std::string | m_name |
| double | m_big_o |
| int | m_verbosity |
| uint64_t | m_region_id |
| bool | m_do_imbalance |
| bool | m_do_progress |
| bool | m_do_unmarked |
| uint64_t | m_num_progress_updates |
| double | m_norm |
Additional Inherited Members | |
Static Public Member Functions inherited from geopm::ModelRegion | |
| static std::unique_ptr< ModelRegion > | model_region (const std::string &name, double big_o, int verbosity) |
Static Protected Member Functions inherited from geopm::ModelRegion | |
| static bool | name_check (const std::string &name, const std::string &key) |
| geopm::StreamModelRegion::StreamModelRegion | ( | double | big_o_in, |
| int | verbosity, | ||
| bool | do_imbalance, | ||
| bool | do_progress, | ||
| bool | do_unmarked | ||
| ) |
|
delete |
|
virtual |
|
overridevirtual |
Implements geopm::ModelRegion.
|
overridevirtual |
Reimplemented from geopm::ModelRegion.
|
delete |
|
overridevirtual |
Implements geopm::ModelRegion.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |