Class AbstractEvent
java.lang.Object
com.powsybl.dynawaltz.models.AbstractBlackBoxModel
com.powsybl.dynawaltz.models.AbstractPureDynamicBlackBoxModel
com.powsybl.dynawaltz.models.events.AbstractEvent
- All Implemented Interfaces:
com.powsybl.dynamicsimulation.DynamicModel
,com.powsybl.dynamicsimulation.EventModel
,BlackBoxModel
,Model
- Direct Known Subclasses:
AbstractDynamicLibEventDisconnection
,EventActivePowerVariation
,EventQuadripoleDisconnection
,NodeFaultEvent
public abstract class AbstractEvent
extends AbstractPureDynamicBlackBoxModel
implements com.powsybl.dynamicsimulation.EventModel
- Author:
- Florian Dupuy <florian.dupuy at rte-france.com>, Laurent Issertial <laurent.issertial at rte-france.com>
-
Constructor Summary
ModifierConstructorDescriptionprotected
AbstractEvent
(String eventId, com.powsybl.iidm.network.Identifiable<?> equipment, double startTime, String lib) -
Method Summary
Modifier and TypeMethodDescriptionvoid
createDynamicModelParameters
(DynaWaltzContext context, Consumer<ParametersSet> parametersAdder) protected abstract void
createEventSpecificParameters
(ParametersSet paramSet) com.powsybl.iidm.network.Identifiable<?>
getParFile
(DynaWaltzContext context) double
Methods inherited from class com.powsybl.dynawaltz.models.AbstractPureDynamicBlackBoxModel
getVarsMapping, write
Methods inherited from class com.powsybl.dynawaltz.models.AbstractBlackBoxModel
createNetworkParameter, getDynamicModelId, getLib, getMacroConnectFromAttributes, getMacroConnectToAttributes, getName, getParameterSetId, setParameterSetId, writeDynamicAttributes
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.powsybl.dynawaltz.models.BlackBoxModel
createMacroConnections
-
Constructor Details
-
AbstractEvent
-
-
Method Details
-
getEquipment
public com.powsybl.iidm.network.Identifiable<?> getEquipment() -
getStartTime
public double getStartTime()- Specified by:
getStartTime
in interfacecom.powsybl.dynamicsimulation.EventModel
-
getParFile
- Specified by:
getParFile
in interfaceBlackBoxModel
- Overrides:
getParFile
in classAbstractBlackBoxModel
-
createDynamicModelParameters
public void createDynamicModelParameters(DynaWaltzContext context, Consumer<ParametersSet> parametersAdder) - Specified by:
createDynamicModelParameters
in interfaceBlackBoxModel
- Overrides:
createDynamicModelParameters
in classAbstractBlackBoxModel
-
createEventSpecificParameters
-