Package com.powsybl.dynamicsimulation
Class DynamicSimulationParameters
- java.lang.Object
-
- com.powsybl.commons.extensions.AbstractExtendable<DynamicSimulationParameters>
-
- com.powsybl.dynamicsimulation.DynamicSimulationParameters
-
- All Implemented Interfaces:
Extendable<DynamicSimulationParameters>
public class DynamicSimulationParameters extends AbstractExtendable<DynamicSimulationParameters>
- Author:
- Marcos de Miguel
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
DynamicSimulationParameters.ConfigLoader<E extends Extension<DynamicSimulationParameters>>
A configuration loader interface for the DynamicSimulationParameters extensions loaded from the platform configuration
-
Field Summary
Fields Modifier and Type Field Description static int
DEFAULT_START_TIME
static int
DEFAULT_STOP_TIME
static String
VERSION
-
Constructor Summary
Constructors Modifier Constructor Description DynamicSimulationParameters()
DynamicSimulationParameters(int startTime, int stopTime)
Constructor with given parametersprotected
DynamicSimulationParameters(DynamicSimulationParameters other)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description DynamicSimulationParameters
copy()
int
getStartTime()
int
getStopTime()
static DynamicSimulationParameters
load()
static DynamicSimulationParameters
load(PlatformConfig platformConfig)
protected static void
load(DynamicSimulationParameters parameters)
protected static void
load(DynamicSimulationParameters parameters, PlatformConfig platformConfig)
DynamicSimulationParameters
setStartTime(int startTime)
DynamicSimulationParameters
setStopTime(int stopTime)
protected Map<String,Object>
toMap()
String
toString()
-
Methods inherited from class com.powsybl.commons.extensions.AbstractExtendable
addExtension, getExtension, getExtensionByName, getExtensions, getImplementationName, removeExtension
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.powsybl.commons.extensions.Extendable
newExtension
-
-
-
-
Field Detail
-
VERSION
public static final String VERSION
- See Also:
- Constant Field Values
-
DEFAULT_START_TIME
public static final int DEFAULT_START_TIME
- See Also:
- Constant Field Values
-
DEFAULT_STOP_TIME
public static final int DEFAULT_STOP_TIME
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
DynamicSimulationParameters
public DynamicSimulationParameters(int startTime, int stopTime)
Constructor with given parameters- Parameters:
startTime
- instant of time at which the dynamic simulation begins, in secondsstopTime
- instant of time at which the dynamic simulation ends, in seconds
-
DynamicSimulationParameters
public DynamicSimulationParameters()
-
DynamicSimulationParameters
protected DynamicSimulationParameters(DynamicSimulationParameters other)
-
-
Method Detail
-
load
public static DynamicSimulationParameters load()
-
load
public static DynamicSimulationParameters load(PlatformConfig platformConfig)
-
load
protected static void load(DynamicSimulationParameters parameters)
-
load
protected static void load(DynamicSimulationParameters parameters, PlatformConfig platformConfig)
-
getStartTime
public int getStartTime()
-
setStartTime
public DynamicSimulationParameters setStartTime(int startTime)
- Parameters:
startTime
- instant of time at which the dynamic simulation begins, in seconds- Returns:
-
getStopTime
public int getStopTime()
-
setStopTime
public DynamicSimulationParameters setStopTime(int stopTime)
- Parameters:
stopTime
- instant of time at which the dynamic simulation ends, in seconds- Returns:
-
copy
public DynamicSimulationParameters copy()
-
-