Quintiq file version 2.0
|
#parent: #root
|
Method GetBaseCostForTime (
|
output Real cost_o,
|
output Real costwithinhorizon_o
|
) declarative
|
{
|
Description: 'return utilization base costs'
|
TextBody:
|
[*
|
// soh yee Dec-27-2013 (created)
|
|
// We create extra instances to reduce propagation
|
traverse( this, UnitAccountInPeriodForTime, ua )
|
{
|
cost := ua.TotalBaseCost();
|
cost_o := cost_o + cost;
|
|
if( ua.UnitPeriod().Period_MP().IsWithinKPIHorizon() )
|
{
|
costwithinhorizon_o := costwithinhorizon_o + cost;
|
}
|
}
|
*]
|
}
|