Class LfBusImpl

    • Constructor Detail

      • LfBusImpl

        protected LfBusImpl​(com.powsybl.iidm.network.Bus bus,
                            LfNetwork network,
                            double v,
                            double angle,
                            boolean participating)
    • Method Detail

      • create

        public static LfBusImpl create​(com.powsybl.iidm.network.Bus bus,
                                       LfNetwork network,
                                       boolean participating)
      • getId

        public String getId()
      • getVoltageLevelId

        public String getVoltageLevelId()
      • isFictitious

        public boolean isFictitious()
      • getNominalV

        public double getNominalV()
        Description copied from interface: LfBus
        Get nominal voltage in Kv.
        Returns:
        nominal voltage in Kv
      • getLowVoltageLimit

        public double getLowVoltageLimit()
      • getHighVoltageLimit

        public double getHighVoltageLimit()
      • updateState

        public void updateState​(boolean reactiveLimits,
                                boolean writeSlackBus,
                                boolean distributedOnConformLoad,
                                boolean loadPowerFactorConstant)
        Specified by:
        updateState in interface LfBus
        Overrides:
        updateState in class AbstractLfBus
      • isParticipating

        public boolean isParticipating()