| Overview | Group | Tree | Graph | Index | Concepts |

IlcTextureCriticalityCalculatorI is the abstract base
implementation class for objects which calculate the criticality of a
texture measurement at a single time point. An instance of the subclass
IlcTextureCriticalityCalculatorI is used internally by
IlcResourceTexture to transform the
aggregate demand (and, optionally, the aggregate variance) curves into a
criticality curve.
For more information, see Texture Measurements.
See Also:
IlcResourceTexture, IlcTextureCriticalityCalculator, IlcProbabilisticCriticalityCalculatorI, IlcRelativeDemandCriticalityCalculatorI
| Constructor and Destructor Summary | |
|---|---|
public | IlcTextureCriticalityCalculatorI() |
| Method Summary | |
|---|---|
public virtual IlcFloat | calculateCriticalityGreaterThan(IlcFloat expectedDemand, IlcFloat constraintVal, IlcFloat expectedVariance) const |
public virtual IlcFloat | calculateCriticalityLessThan(IlcFloat expectedDemand, IlcFloat constraintVal, IlcFloat expectedVariance) const |
| Constructor and Destructor Detail |
|---|
This constructor creates an instance of
IlcTextureCriticalityCalculatorI. As the class is pure
abstract, this constructor should only be used automatically in the
constructor of subclasses.
| Method Detail |
|---|
This pure virtual method calculates the criticality of a maximum capacity
constraint of the resource at one time point. For a time point,
given expectedDemand and
expectedVariance,
and the value of the constraint, constraintVal, this function
calculates a measure of the likelihood that the underlying set of resource
constraints represented by demand and variance will demand more
than constraintVal units of resource. The returned value must be non-negative.
See
IlcProbabilisticCriticalityCalculatorI and
IlcRelativeDemandCriticalityCalculatorI
for more details.
This method calculates the criticality of a minimum capacity constraint of
the resource at one time point. For a time point, given expectedDemand and expectedVariance,
and the value of the constraint constraintVal,
this function calculates a measure of the likelihood that the underlying set
of resource constraints represented by demand and variance will demand less
than constraintVal units of resource. The returned value must be a non-negative value.
See
IlcProbabilisticCriticalityCalculatorI and
IlcRelativeDemandCriticalityCalculatorI
for more details.