gridiq.network
Class ElectricityPricing
java.lang.Object
gridiq.network.ElectricityPricing
- Direct Known Subclasses:
- Demand, Supply
public abstract class ElectricityPricing
- extends java.lang.Object
The parent class for electricity market related bus attributes.
- Author:
- colin
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ElectricityPricing
public ElectricityPricing()
getBus
public Bus getBus()
- The bus holding these attributes.
- Returns:
- the bus holding these attributes.
setBus
public void setBus(Bus bus)
getPowerRating
public double getPowerRating()
setPowerRating
public void setPowerRating(double powerRating)
getActivePowerDirection
public double getActivePowerDirection()
setActivePowerDirection
public void setActivePowerDirection(double reactivePowerDirection)
getReactivePowerDirection
public double getReactivePowerDirection()
setReactivePowerDirection
public void setReactivePowerDirection(double reactivePowerDirection)
getMaxPowerBid
public double getMaxPowerBid()
setMaxPowerBid
public void setMaxPowerBid(double maxPowerBid)
getMinPowerBid
public double getMinPowerBid()
setMinPowerBid
public void setMinPowerBid(double minPowerBid)
getFixedCostP
public double getFixedCostP()
setFixedCostP
public void setFixedCostP(double fixedCostP)
getProportionalCostP
public double getProportionalCostP()
setProportionalCostP
public void setProportionalCostP(double proportionalCostP)
getQuadraticCostP
public double getQuadraticCostP()
setQuadraticCostP
public void setQuadraticCostP(double quadraticCostP)
getFixedCostQ
public double getFixedCostQ()
setFixedCostQ
public void setFixedCostQ(double fixedCostQ)
getProportionalCostQ
public double getProportionalCostQ()
setProportionalCostQ
public void setProportionalCostQ(double proportionalCostQ)
getQuadraticCostQ
public double getQuadraticCostQ()
setQuadraticCostQ
public void setQuadraticCostQ(double quadraticCostQ)
isCommitment
public boolean isCommitment()
setCommitment
public void setCommitment(boolean commitment)
getTieBreakingCost
public double getTieBreakingCost()
setTieBreakingCost
public void setTieBreakingCost(double tieBreakingCost)
getCongestionUpCost
public double getCongestionUpCost()
setCongestionUpCost
public void setCongestionUpCost(double congestionUpCost)
getCongestionDownCost
public double getCongestionDownCost()
setCongestionDownCost
public void setCongestionDownCost(double congestionDownCost)
isConnectionStatus
public boolean isConnectionStatus()
setConnectionStatus
public void setConnectionStatus(boolean connectionStatus)