GridNode.java 445 B

12345678910111213141516171819
  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 getTypeByDesign();
  7. NodeType getTypeSolved();
  8. ComplexNumber getPowerConsumption();
  9. ComplexNumber getPowerGeneration();
  10. void setVoltage(double voltage);
  11. void setPhase(double phaseDegrees);
  12. void setCurrent(double current);
  13. void setTypeSolved(NodeType type);
  14. }