Class AbstractImpedantLfBranch

All Implemented Interfaces:
LfBranch, LfElement, PropertyBag
Direct Known Subclasses:
LfBranchImpl, LfDanglingLineBranch, LfLegBranch, LfTieLineBranch

public abstract class AbstractImpedantLfBranch extends AbstractLfBranch
Author:
Geoffroy Jamgotchian <geoffroy.jamgotchian at rte-france.com>
  • Field Details

    • connectedSide1

      protected boolean connectedSide1
    • connectedSide2

      protected boolean connectedSide2
    • disconnectionAllowedSide1

      protected boolean disconnectionAllowedSide1
    • disconnectionAllowedSide2

      protected boolean disconnectionAllowedSide2
    • p1

      protected Evaluable p1
    • q1

      protected Evaluable q1
    • i1

      protected Evaluable i1
    • p2

      protected Evaluable p2
    • q2

      protected Evaluable q2
    • i2

      protected Evaluable i2
    • openP1

      protected Evaluable openP1
    • openQ1

      protected Evaluable openQ1
    • openI1

      protected Evaluable openI1
    • openP2

      protected Evaluable openP2
    • openQ2

      protected Evaluable openQ2
    • openI2

      protected Evaluable openI2
    • closedP1

      protected Evaluable closedP1
    • closedQ1

      protected Evaluable closedQ1
    • closedI1

      protected Evaluable closedI1
    • closedP2

      protected Evaluable closedP2
    • closedQ2

      protected Evaluable closedQ2
    • closedI2

      protected Evaluable closedI2
    • additionalOpenP1

      protected final List<Evaluable> additionalOpenP1
    • additionalClosedP1

      protected final List<Evaluable> additionalClosedP1
    • additionalOpenQ1

      protected final List<Evaluable> additionalOpenQ1
    • additionalClosedQ1

      protected final List<Evaluable> additionalClosedQ1
    • additionalOpenP2

      protected final List<Evaluable> additionalOpenP2
    • additionalClosedP2

      protected final List<Evaluable> additionalClosedP2
    • additionalOpenQ2

      protected final List<Evaluable> additionalOpenQ2
    • additionalClosedQ2

      protected final List<Evaluable> additionalClosedQ2
  • Constructor Details

  • Method Details

    • isDisconnectionAllowedSide1

      public boolean isDisconnectionAllowedSide1()
    • setDisconnectionAllowedSide1

      public void setDisconnectionAllowedSide1(boolean disconnectionAllowedSide1)
    • isDisconnectionAllowedSide2

      public boolean isDisconnectionAllowedSide2()
    • setDisconnectionAllowedSide2

      public void setDisconnectionAllowedSide2(boolean disconnectionAllowedSide2)
    • isConnectedSide1

      public boolean isConnectedSide1()
    • setConnectedSide1

      public void setConnectedSide1(boolean connectedSide1)
    • isConnectedSide2

      public boolean isConnectedSide2()
    • setConnectedSide2

      public void setConnectedSide2(boolean connectedSide2)
    • setP1

      public void setP1(Evaluable p1)
    • getP1

      public Evaluable getP1()
    • setP2

      public void setP2(Evaluable p2)
    • getP2

      public Evaluable getP2()
    • setQ1

      public void setQ1(Evaluable q1)
    • getQ1

      public Evaluable getQ1()
    • setQ2

      public void setQ2(Evaluable q2)
    • getQ2

      public Evaluable getQ2()
    • setI1

      public void setI1(Evaluable i1)
    • getI1

      public Evaluable getI1()
    • setI2

      public void setI2(Evaluable i2)
    • getI2

      public Evaluable getI2()
    • getOpenP1

      public Evaluable getOpenP1()
    • setOpenP1

      public void setOpenP1(Evaluable openP1)
    • getOpenQ1

      public Evaluable getOpenQ1()
    • setOpenQ1

      public void setOpenQ1(Evaluable openQ1)
    • getOpenI1

      public Evaluable getOpenI1()
    • setOpenI1

      public void setOpenI1(Evaluable openI1)
    • getOpenP2

      public Evaluable getOpenP2()
    • setOpenP2

      public void setOpenP2(Evaluable openP2)
    • getOpenQ2

      public Evaluable getOpenQ2()
    • setOpenQ2

      public void setOpenQ2(Evaluable openQ2)
    • getOpenI2

      public Evaluable getOpenI2()
    • setOpenI2

      public void setOpenI2(Evaluable openI2)
    • getClosedP1

      public Evaluable getClosedP1()
    • setClosedP1

      public void setClosedP1(Evaluable closedP1)
    • getClosedQ1

      public Evaluable getClosedQ1()
    • setClosedQ1

      public void setClosedQ1(Evaluable closedQ1)
    • getClosedI1

      public Evaluable getClosedI1()
    • setClosedI1

      public void setClosedI1(Evaluable closedI1)
    • getClosedP2

      public Evaluable getClosedP2()
    • setClosedP2

      public void setClosedP2(Evaluable closedP2)
    • getClosedQ2

      public Evaluable getClosedQ2()
    • setClosedQ2

      public void setClosedQ2(Evaluable closedQ2)
    • getClosedI2

      public Evaluable getClosedI2()
    • setClosedI2

      public void setClosedI2(Evaluable closedI2)
    • addAdditionalOpenP1

      public void addAdditionalOpenP1(Evaluable openP1)
    • getAdditionalOpenP1

      public List<Evaluable> getAdditionalOpenP1()
    • addAdditionalClosedP1

      public void addAdditionalClosedP1(Evaluable closedP1)
    • getAdditionalClosedP1

      public List<Evaluable> getAdditionalClosedP1()
    • addAdditionalOpenQ1

      public void addAdditionalOpenQ1(Evaluable openQ1)
    • getAdditionalOpenQ1

      public List<Evaluable> getAdditionalOpenQ1()
    • addAdditionalClosedQ1

      public void addAdditionalClosedQ1(Evaluable closedQ1)
    • getAdditionalClosedQ1

      public List<Evaluable> getAdditionalClosedQ1()
    • addAdditionalOpenP2

      public void addAdditionalOpenP2(Evaluable openP2)
    • getAdditionalOpenP2

      public List<Evaluable> getAdditionalOpenP2()
    • addAdditionalClosedP2

      public void addAdditionalClosedP2(Evaluable closedP2)
    • getAdditionalClosedP2

      public List<Evaluable> getAdditionalClosedP2()
    • addAdditionalOpenQ2

      public void addAdditionalOpenQ2(Evaluable openQ2)
    • getAdditionalOpenQ2

      public List<Evaluable> getAdditionalOpenQ2()
    • addAdditionalClosedQ2

      public void addAdditionalClosedQ2(Evaluable closedQ2)
    • getAdditionalClosedQ2

      public List<Evaluable> getAdditionalClosedQ2()
    • removeEvaluable

      public void removeEvaluable(Evaluable evaluable)
      Specified by:
      removeEvaluable in interface LfElement
      Overrides:
      removeEvaluable in class AbstractElement
    • getV1

      protected double getV1()
    • getV2

      protected double getV2()
    • getAngle1

      protected double getAngle1()
    • getAngle2

      protected double getAngle2()