Ginga  0.13.6
 All Classes Namespaces Functions Variables
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
br::pucrio::telemidia::ginga::ncl::model::time::CostFunctionDuration Class Reference
Inheritance diagram for br::pucrio::telemidia::ginga::ncl::model::time::CostFunctionDuration:
Inheritance graph
[legend]
Collaboration diagram for br::pucrio::telemidia::ginga::ncl::model::time::CostFunctionDuration:
Collaboration graph
[legend]

Public Member Functions

 CostFunctionDuration (double expectedValue, double minValue, double maxValue, TemporalFlexibilityFunction *function)
 
 CostFunctionDuration (double expectedValue, TemporalFlexibilityFunction *function)
 
TemporalFlexibilityFunctiongetCostFunction ()
 
void setCostFunction (TemporalFlexibilityFunction *function)
 
virtual double getCostValue (double value)
 
- Public Member Functions inherited from br::pucrio::telemidia::ginga::ncl::model::time::FlexibleTimeMeasurement
 FlexibleTimeMeasurement (double expectedValue, double minValue, double maxValue)
 
double getComputedValue ()
 
double getOptimumValue ()
 
void setComputedValue (double value)
 
void setOptimumValue (double optValue)
 
double getMaximumValue ()
 
double getMaximumFeasibleValue ()
 
double getMinimumFeasibleValue ()
 
double getMinimumValue ()
 
bool isPredictable ()
 
bool isComputed ()
 
bool isUpperBounded ()
 
TimeMeasurementduplicate ()
 
string toString ()
 
double getValue ()
 
void setMinimumValue (double value)
 
void setMaximumValue (double value)
 
void setMinimumFeasibleValue (double value)
 
void setMaximumFeasibleValue (double value)
 
- Public Member Functions inherited from br::pucrio::telemidia::ginga::ncl::model::time::TimeMeasurement
 TimeMeasurement (double value)
 
double getExpectedValue ()
 
double getActualValue ()
 
void setExpectedValue (double value)
 
void setActualValue (double value)
 
string toString ()
 
void fromString (string str)
 

Protected Member Functions

void overwrite (CostFunctionDuration *dur)
 
- Protected Member Functions inherited from br::pucrio::telemidia::ginga::ncl::model::time::FlexibleTimeMeasurement
virtual void overwrite (FlexibleTimeMeasurement *dur)
 
- Protected Member Functions inherited from br::pucrio::telemidia::ginga::ncl::model::time::TimeMeasurement
virtual void overwrite (TimeMeasurement *time)
 

Protected Attributes

TemporalFlexibilityFunctioncostFunction
 
- Protected Attributes inherited from br::pucrio::telemidia::ginga::ncl::model::time::FlexibleTimeMeasurement
double computedValue
 
double minimumValue
 
double maximumValue
 
double minFeasibleValue
 
double maxFeasibleValue
 
- Protected Attributes inherited from br::pucrio::telemidia::ginga::ncl::model::time::TimeMeasurement
double expectedValue
 
double actualValue
 

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