Class LearningLoadModel
Defined in File LearningLoadModel.hpp
Inheritance Relationships
Base Type
public combigrid::LoadModel(Class LoadModel)
Derived Types
public combigrid::AveragingLoadModel(Class AveragingLoadModel)public combigrid::MicrocsecondsLearningLoadModel(Class MicrocsecondsLearningLoadModel)
Class Documentation
-
class LearningLoadModel : public combigrid::LoadModel
The LearningLoadModel extends the interface of a LoadModel. A LearningLoadModel is able to receive information about tasks that can be used to calculate a more accurate expectation of load.
Subclassed by combigrid::AveragingLoadModel, combigrid::MicrocsecondsLearningLoadModel
Public Functions
-
virtual void addDurationInformation(const DurationInformation &info, const LevelVector &lvlVec) = 0
Adds duration information about a task.
- Parameters:
info – The duration information to add.
lvlVec – The level vector of the task to add the information to.
-
virtual void addDurationInformation(const DurationInformation &info, const LevelVector &lvlVec) = 0