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

1.8.6