Interface PiModel

All Known Implementing Classes:
PiModelArray, SimplePiModel

public interface PiModel
Author:
Geoffroy Jamgotchian <geoffroy.jamgotchian at rte-france.com>
  • Field Details

  • Method Details

    • getR

      double getR()
    • setR

      PiModel setR(double r)
    • getX

      double getX()
    • setX

      PiModel setX(double x)
    • getZ

      double getZ()
    • getY

      double getY()
    • getKsi

      double getKsi()
    • getG1

      double getG1()
    • getB1

      double getB1()
    • getG2

      double getG2()
    • getB2

      double getB2()
    • getR1

      double getR1()
    • getContinuousR1

      double getContinuousR1()
    • getA1

      double getA1()
    • setA1

      PiModel setA1(double a1)
    • setR1

      PiModel setR1(double r1)
    • roundA1ToClosestTap

      void roundA1ToClosestTap()
    • roundR1ToClosestTap

      void roundR1ToClosestTap()
    • shiftOneTapPositionToChangeA1

      boolean shiftOneTapPositionToChangeA1(Direction direction)
    • updateTapPositionToReachNewR1

      Optional<Direction> updateTapPositionToReachNewR1(double deltaR1, int maxTapShift, AllowedDirection allowedDirection)
    • updateTapPositionToExceedNewA1

      Optional<Direction> updateTapPositionToExceedNewA1(double deltaA1, int maxTapShift, AllowedDirection allowedDirection)
    • updateTapPositionToReachNewA1

      Optional<Direction> updateTapPositionToReachNewA1(double deltaA1, int maxTapShift, AllowedDirection allowedDirection)
    • setMinZ

      boolean setMinZ(double minZ, LoadFlowModel loadFlowModel)
    • setBranch

      void setBranch(LfBranch branch)
    • getTapPosition

      int getTapPosition()
    • setTapPosition

      PiModel setTapPosition(int tapPosition)
    • getTapPositionRange

      org.apache.commons.lang3.Range<Integer> getTapPositionRange()