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

Public Member Functions

 LinearCostFunctionDuration (double expectedVal, double minVal, double maxVal, LinearTimeCostFunction *function)
 
 LinearCostFunctionDuration (double expectedVal, LinearTimeCostFunction *function)
 
double getShrinkingCostRate ()
 
double getStretchingCostRate ()
 
double getCostValue (double value)
 
TimeMeasurementduplicate ()
 
string toString ()
 
- Public Member Functions inherited from br::pucrio::telemidia::ginga::ncl::model::time::CostFunctionDuration
 CostFunctionDuration (double expectedValue, double minValue, double maxValue, TemporalFlexibilityFunction *function)
 
 CostFunctionDuration (double expectedValue, TemporalFlexibilityFunction *function)
 
TemporalFlexibilityFunctiongetCostFunction ()
 
void setCostFunction (TemporalFlexibilityFunction *function)
 
- 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 ()
 
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)
 

Additional Inherited Members

- Protected Member Functions inherited from br::pucrio::telemidia::ginga::ncl::model::time::CostFunctionDuration
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 inherited from br::pucrio::telemidia::ginga::ncl::model::time::CostFunctionDuration
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: