gridiq.network
Class ElectricityPricing

java.lang.Object
  extended by 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

Constructor Summary
ElectricityPricing()
           
 
Method Summary
 double getActivePowerDirection()
           
 Bus getBus()
          The bus holding these attributes.
 double getCongestionDownCost()
           
 double getCongestionUpCost()
           
 double getFixedCostP()
           
 double getFixedCostQ()
           
 double getMaxPowerBid()
           
 double getMinPowerBid()
           
 double getPowerRating()
           
 double getProportionalCostP()
           
 double getProportionalCostQ()
           
 double getQuadraticCostP()
           
 double getQuadraticCostQ()
           
 double getReactivePowerDirection()
           
 double getTieBreakingCost()
           
 boolean isCommitment()
           
 boolean isConnectionStatus()
           
 void setActivePowerDirection(double reactivePowerDirection)
           
 void setBus(Bus bus)
           
 void setCommitment(boolean commitment)
           
 void setCongestionDownCost(double congestionDownCost)
           
 void setCongestionUpCost(double congestionUpCost)
           
 void setConnectionStatus(boolean connectionStatus)
           
 void setFixedCostP(double fixedCostP)
           
 void setFixedCostQ(double fixedCostQ)
           
 void setMaxPowerBid(double maxPowerBid)
           
 void setMinPowerBid(double minPowerBid)
           
 void setPowerRating(double powerRating)
           
 void setProportionalCostP(double proportionalCostP)
           
 void setProportionalCostQ(double proportionalCostQ)
           
 void setQuadraticCostP(double quadraticCostP)
           
 void setQuadraticCostQ(double quadraticCostQ)
           
 void setReactivePowerDirection(double reactivePowerDirection)
           
 void setTieBreakingCost(double tieBreakingCost)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ElectricityPricing

public ElectricityPricing()
Method Detail

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)