Class LfBranchImpl

    • Constructor Detail

      • LfBranchImpl

        protected LfBranchImpl​(LfNetwork network,
                               LfBus bus1,
                               LfBus bus2,
                               PiModel piModel,
                               com.powsybl.iidm.network.Branch<?> branch)
    • Method Detail

      • create

        public static LfBranchImpl create​(com.powsybl.iidm.network.Branch<?> branch,
                                          LfNetwork network,
                                          LfBus bus1,
                                          LfBus bus2,
                                          boolean twtSplitShuntAdmittance,
                                          boolean addRatioToLinesWithDifferentNominalVoltageAtBothEnds,
                                          com.powsybl.openloadflow.network.impl.LfNetworkLoadingReport report)
      • getId

        public String getId()
      • hasPhaseControlCapability

        public boolean hasPhaseControlCapability()
      • setP1

        public void setP1​(Evaluable p1)
      • setP2

        public void setP2​(Evaluable p2)
      • setQ1

        public void setQ1​(Evaluable q1)
      • setQ2

        public void setQ2​(Evaluable q2)
      • setI1

        public void setI1​(Evaluable i1)
      • setI2

        public void setI2​(Evaluable i2)
      • createBranchResult

        public com.powsybl.security.results.BranchResult createBranchResult()
      • updateState

        public void updateState​(boolean phaseShifterRegulationOn,
                                boolean isTransformerVoltageControlOn)