Class LearningLoadModel

Inheritance Relationships

Base Type

Derived Types

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.