This Cycle Descriptor is used on timing simulation. More...
#include <GSISimulatedCycleDescriptor.h>
Public Member Functions | |
GSISimulatedCycleDescriptor (const std::string &timingDomain, const std::string &timingCriterion, const std::string &timingSimulationConfigurationFile) | |
Constructor. | |
virtual | ~GSISimulatedCycleDescriptor () |
Destructor. | |
Private Member Functions | |
void | readCycleSelectorColFromFile (const std::string &timingSimulationConfigurationFile) |
Method to fill the cycleSelectorCollection by reading a file. | |
Private Attributes | |
std::string | timingDomain_ |
The name of the Timing Domain. In most cases equals the accelerator name. | |
std::string | timingCriterion_ |
the timingCriterion_(groupname) can be USER, PART, DEST, ... |
This Cycle Descriptor is used on timing simulation.
Definition at line 14 of file GSISimulatedCycleDescriptor.h.
fesaGSI::GSISimulatedCycleDescriptor::GSISimulatedCycleDescriptor | ( | const std::string & | timingDomain, | |
const std::string & | timingCriterion, | |||
const std::string & | timingSimulationConfigurationFile | |||
) |
Constructor.
timingDomain | The name of the simulated accelerator | |
timingCriterion | group, for which the data can be multiplexed. For example USER (VA) | |
timingSimulationConfigurationFile | The file where the TimingSimulation configuration is defined |
Definition at line 9 of file GSISimulatedCycleDescriptor.cpp.
References readCycleSelectorColFromFile(), timingCriterion_, and timingDomain_.
fesaGSI::GSISimulatedCycleDescriptor::~GSISimulatedCycleDescriptor | ( | ) | [virtual] |
Destructor.
Definition at line 18 of file GSISimulatedCycleDescriptor.cpp.
void fesaGSI::GSISimulatedCycleDescriptor::readCycleSelectorColFromFile | ( | const std::string & | timingSimulationConfigurationFile | ) | [private] |
Method to fill the cycleSelectorCollection by reading a file.
Definition at line 23 of file GSISimulatedCycleDescriptor.cpp.
References FesaGSITimingSimulationFileCorrupt, timingCriterion_, timingDomain_, and fesaGSI::TimingSimulationConfig::timingDomainCol_.
Referenced by GSISimulatedCycleDescriptor().
std::string fesaGSI::GSISimulatedCycleDescriptor::timingCriterion_ [private] |
the timingCriterion_(groupname) can be USER, PART, DEST, ...
Definition at line 46 of file GSISimulatedCycleDescriptor.h.
Referenced by GSISimulatedCycleDescriptor(), and readCycleSelectorColFromFile().
std::string fesaGSI::GSISimulatedCycleDescriptor::timingDomain_ [private] |
The name of the Timing Domain. In most cases equals the accelerator name.
Definition at line 41 of file GSISimulatedCycleDescriptor.h.
Referenced by GSISimulatedCycleDescriptor(), and readCycleSelectorColFromFile().