gridiq.network
Class Network

java.lang.Object
  extended by gridiq.network.Network

public class Network
extends java.lang.Object

An electricity network consisting of a set of Buses connected by Lines.


Constructor Summary
Network()
           
 
Method Summary
 void add(Bus bus)
           
 void add(Demand demand)
           
 void add(Line line)
           
 void add(PQLoad pqLoad)
           
 void add(PVGenerator pvGenerator)
           
 void add(ShuntAdmittance shuntAdmittance)
           
 void add(SlackGenerator slackGenerator)
           
 void add(Supply supply)
           
 int busCount()
           
 Bus getBus(int busId)
           
 java.util.Collection<Bus> getBuses()
           
 java.util.HashSet<Demand> getDemands()
           
 java.util.HashSet<Line> getLines()
           
 java.util.HashSet<PQLoad> getPQLoads()
           
 java.util.HashSet<PVGenerator> getPVGenerators()
           
 java.util.HashSet<ShuntAdmittance> getShuntAdmittances()
           
 java.util.HashSet<SlackGenerator> getSlackGenerators()
           
 java.util.HashSet<Supply> getSupplies()
           
 int lineCount()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Network

public Network()
Method Detail

busCount

public int busCount()

lineCount

public int lineCount()

add

public void add(Bus bus)

add

public void add(Line line)

getBus

public Bus getBus(int busId)

getBuses

public java.util.Collection<Bus> getBuses()

getLines

public java.util.HashSet<Line> getLines()

getShuntAdmittances

public java.util.HashSet<ShuntAdmittance> getShuntAdmittances()

getSlackGenerators

public java.util.HashSet<SlackGenerator> getSlackGenerators()

getPVGenerators

public java.util.HashSet<PVGenerator> getPVGenerators()

getPQLoads

public java.util.HashSet<PQLoad> getPQLoads()

getDemands

public java.util.HashSet<Demand> getDemands()

getSupplies

public java.util.HashSet<Supply> getSupplies()

add

public void add(ShuntAdmittance shuntAdmittance)

add

public void add(Demand demand)

add

public void add(Supply supply)

add

public void add(PQLoad pqLoad)

add

public void add(PVGenerator pvGenerator)

add

public void add(SlackGenerator slackGenerator)