calculate_activity_coefficient

Function calculate_activity_coefficient 

Source
fn calculate_activity_coefficient(
    asset: &Asset,
    year: u32,
    time_slice: &TimeSliceID,
    input_prices: Option<&CommodityPrices>,
) -> MoneyPerActivity
Expand description

Calculate the cost coefficient for an activity variable.

Normally, the cost coefficient is the same as the asset’s operating costs for the given year and time slice. If input_prices is provided then those prices are added to the flow costs for the relevant commodities, if they are input flows for the asset.

§Arguments

  • asset - The asset to calculate the coefficient for
  • year - The current milestone year
  • time_slice - The time slice to which this coefficient applies
  • input_prices - Optional map of prices to include for input commodities

§Returns

The cost coefficient to be used for the relevant decision variable.