Class SensitivityItem


  • public class SensitivityItem
    extends Object
    Represents an item of a merit-order sensitivity
    Author:
    Christoph Schimeczek
    • Constructor Detail

      • SensitivityItem

        public SensitivityItem​(double power,
                               double price,
                               double marginal)
        Creates a SensitivityItem
        Parameters:
        power - delta covered by this item
        price - valid at this power delta
        marginal - valid for this power delta
    • Method Detail

      • getPower

        public double getPower()
        Returns:
        the block power of this item
      • getPrice

        public double getPrice()
        Returns:
        the price in EUR/MWh valid for this power block
      • getMarginal

        public double getMarginal()
        Returns:
        the marginal cost in EUR/MWh for this power block
      • setCumulatedLowerPower

        public void setCumulatedLowerPower​(double cumulatedPower)
        set the cumulated power at the beginning this power block
        Parameters:
        cumulatedPower - lower value of cumulated power for this item
      • getCumulatedLowerPower

        public double getCumulatedLowerPower()
        Returns:
        the cumulated power at the beginning this power block
      • getCumulatedUpperPower

        public double getCumulatedUpperPower()
        Returns:
        the cumulated power at the end this power block
      • getMonetaryOffset

        public double getMonetaryOffset()
        Returns:
        the cumulated monetary value at the beginning this power block
      • setMonetaryOffset

        public void setMonetaryOffset​(double monetaryOffset)
        set the cumulated monetary value at the beginning this power block
        Parameters:
        monetaryOffset - total monetary value at the beginning this power block