pelib  2.0.0
pelib::DummyCore Class Reference

#include <DummyCore.hpp>

Inheritance diagram for pelib::DummyCore:
[legend]

List of all members.

Public Member Functions

 DummyCore (const std::set< float > &f, float unit)
 DummyCore (size_t id, const std::set< float > &f, float unit)
 DummyCore (const DummyCore *)
 DummyCore (const DummyCore &)
virtual ~DummyCore ()
virtual Coreclone () const
virtual const std::set< float > & getFrequencies () const
virtual float getFrequencyUnit () const

Protected Attributes

std::set< floatfrequencies

Detailed Description

Simple core model

Definition at line 29 of file DummyCore.hpp.


Constructor & Destructor Documentation

pelib::DummyCore::DummyCore ( const std::set< float > &  f,
float  unit 
)

Constructor

Parameters:
fSet of frequency that this core can run at
pelib::DummyCore::DummyCore ( size_t  id,
const std::set< float > &  f,
float  unit 
)

Copy constructor

Definition at line 38 of file DummyCore.cpp.

Copy constructor

Definition at line 44 of file DummyCore.cpp.

Destructor

Definition at line 50 of file DummyCore.cpp.


Member Function Documentation

Core * pelib::DummyCore::clone ( ) const [virtual]

Returns a pointer to a copy of this class instance

Implements pelib::Core.

Definition at line 56 of file DummyCore.cpp.

const set< float > & pelib::DummyCore::getFrequencies ( ) const [virtual]

Returns the set of frequencies this core can run at

Implements pelib::Core.

Definition at line 62 of file DummyCore.cpp.

Returns the frequency multiplier of the frequency set to obtain frequencies in Hertz

Implements pelib::Core.

Definition at line 68 of file DummyCore.cpp.


Member Data Documentation

Admissible set of frequencies for this core

Definition at line 51 of file DummyCore.hpp.


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