mammut::Mammut Class Reference
Public Member Functions | |
Mammut (Communicator *const communicator=NULL) | |
Mammut (const Mammut &other) | |
~Mammut () | |
Mammut & | operator= (const Mammut &other) |
cpufreq::CpuFreq * | getInstanceCpuFreq () const |
energy::Energy * | getInstanceEnergy () const |
task::TasksManager * | getInstanceTask () const |
topology::Topology * | getInstanceTopology () const |
Constructor & Destructor Documentation
mammut::Mammut::Mammut | ( | Communicator *const | communicator = NULL | ) |
Creates a mammut handler.
- Parameters
-
communicator If different from NULL, all the modules will interact with a remote machine specified in the communicator.
mammut::Mammut::Mammut | ( | const Mammut & | other | ) |
Copy constructor.
- Parameters
-
other The object to copy from.
mammut::Mammut::~Mammut | ( | ) |
Destroyes this mammut instance.
Member Function Documentation
cpufreq::CpuFreq* mammut::Mammut::getInstanceCpuFreq | ( | ) | const |
Returns an instance of the CpuFreq module.
- Returns
- An instance of the CpuFreq module.
energy::Energy* mammut::Mammut::getInstanceEnergy | ( | ) | const |
Returns an instance of the Energy module.
- Returns
- An instance of the Energy module.
task::TasksManager* mammut::Mammut::getInstanceTask | ( | ) | const |
Returns an instance of the Task module.
- Returns
- An instance of the Task module.
topology::Topology* mammut::Mammut::getInstanceTopology | ( | ) | const |
Returns an instance of the Topology module.
- Returns
- An instance of the Topology module.
Assigns an instance of mammut to another one.
- Parameters
-
other The other instance.
The documentation for this class was generated from the following file:
- /home/daniele/Code/Mammut/mammut/mammut.hpp