geopm  3.1.1.dev296+g5916b956
GEOPM - Global Extensible Open Power Manager
Public Member Functions | Protected Attributes | List of all members
geopm::ModelApplication Class Reference

#include <ModelApplication.hpp>

Public Member Functions

 ModelApplication (uint64_t loop_count, const std::vector< std::string > &region_name, const std::vector< double > &big_o, int verbosity, int rank)
 
virtual ~ModelApplication ()=default
 
void run (void)
 

Protected Attributes

uint64_t m_repeat
 
int m_rank
 
std::vector< std::shared_ptr< ModelRegion > > m_region
 

Constructor & Destructor Documentation

◆ ModelApplication()

geopm::ModelApplication::ModelApplication ( uint64_t  loop_count,
const std::vector< std::string > &  region_name,
const std::vector< double > &  big_o,
int  verbosity,
int  rank 
)

◆ ~ModelApplication()

virtual geopm::ModelApplication::~ModelApplication ( )
virtualdefault

Member Function Documentation

◆ run()

void geopm::ModelApplication::run ( void  )

Member Data Documentation

◆ m_rank

int geopm::ModelApplication::m_rank
protected

◆ m_region

std::vector<std::shared_ptr<ModelRegion> > geopm::ModelApplication::m_region
protected

◆ m_repeat

uint64_t geopm::ModelApplication::m_repeat
protected

The documentation for this class was generated from the following files: