GreenCloud Simulator
Public Member Functions | Public Attributes | List of all members
ProviderScore Class Reference

#include <providerscore.h>

Collaboration diagram for ProviderScore:
Collaboration graph
[legend]

Public Member Functions

 ProviderScore (ResourceProvider *provider, double score)
 
 ProviderScore (ResourceProvider *provider, double score, double comm_potential_)
 
virtual ~ProviderScore ()
 
bool operator< (const ProviderScore &other) const
 

Public Attributes

ResourceProviderprovider_
 
double score_
 
double comm_potential_
 

Detailed Description

Definition at line 11 of file providerscore.h.

Constructor & Destructor Documentation

ProviderScore::ProviderScore ( ResourceProvider provider,
double  score 
)

Definition at line 10 of file providerscore.cc.

10  : provider_(provider),score_(score){
11 
12 
13 }
ResourceProvider * provider_
Definition: providerscore.h:16
ProviderScore::ProviderScore ( ResourceProvider provider,
double  score,
double  comm_potential_ 
)

Definition at line 15 of file providerscore.cc.

15  : provider_(provider),score_(score), comm_potential_(comm_potential_){
16 
17 
18 }
double comm_potential_
Definition: providerscore.h:18
ResourceProvider * provider_
Definition: providerscore.h:16
ProviderScore::~ProviderScore ( )
virtual

Definition at line 22 of file providerscore.cc.

22  {
23 
24 }

Member Function Documentation

bool ProviderScore::operator< ( const ProviderScore other) const

Definition at line 26 of file providerscore.cc.

26  {
27  return this->score_ < other.score_;
28 }

Member Data Documentation

double ProviderScore::comm_potential_

Definition at line 18 of file providerscore.h.

ResourceProvider* ProviderScore::provider_

Definition at line 16 of file providerscore.h.

double ProviderScore::score_

Definition at line 17 of file providerscore.h.


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