Class DefaultReducedLimitsContainer
java.lang.Object
com.powsybl.iidm.network.limitmodification.result.AbstractDistinctLimitsContainer<AbstractReducedLoadingLimits,LoadingLimits>
com.powsybl.security.limitreduction.result.DefaultReducedLimitsContainer
- All Implemented Interfaces:
LimitsContainer<LoadingLimits>
public class DefaultReducedLimitsContainer
extends AbstractDistinctLimitsContainer<AbstractReducedLoadingLimits,LoadingLimits>
- Author:
- Olivier Perrin <olivier.perrin at rte-france.com>
-
Constructor Summary
ConstructorDescriptionDefaultReducedLimitsContainer
(AbstractReducedLoadingLimits limits, LoadingLimits originalLimits) -
Method Summary
Modifier and TypeMethodDescriptiondouble
getOriginalTemporaryLimit
(int acceptableDuration) double
getTemporaryLimitReduction
(int acceptableDuration) Methods inherited from class com.powsybl.iidm.network.limitmodification.result.AbstractDistinctLimitsContainer
getLimits, getOriginalLimits, isDistinct
-
Constructor Details
-
DefaultReducedLimitsContainer
public DefaultReducedLimitsContainer(AbstractReducedLoadingLimits limits, LoadingLimits originalLimits)
-
-
Method Details
-
getOriginalPermanentLimit
public double getOriginalPermanentLimit()- Specified by:
getOriginalPermanentLimit
in classAbstractDistinctLimitsContainer<AbstractReducedLoadingLimits,
LoadingLimits>
-
getOriginalTemporaryLimit
- Specified by:
getOriginalTemporaryLimit
in classAbstractDistinctLimitsContainer<AbstractReducedLoadingLimits,
LoadingLimits>
-
getPermanentLimitReduction
public double getPermanentLimitReduction() -
getTemporaryLimitReduction
-