GridNode.java 401 B

123456789101112131415161718
  1. package holeg.model;
  2. import holeg.power_flow.ComplexNumber;
  3. import java.util.List;
  4. public interface GridNode {
  5. List<GridEdge> getEdges();
  6. NodeType getType();
  7. ComplexNumber getPowerConsumption();
  8. ComplexNumber getPowerGeneration();
  9. void setVoltage(double voltage);
  10. void setPhase(double phaseDegrees);
  11. void setCurrent(double current);
  12. void setType(NodeType type);
  13. }