Package com.powsybl.loadflow
Class LoadFlowResultImpl.ComponentResultImpl
- java.lang.Object
-
- com.powsybl.loadflow.LoadFlowResultImpl.ComponentResultImpl
-
- All Implemented Interfaces:
LoadFlowResult.ComponentResult
- Enclosing class:
- LoadFlowResultImpl
public static class LoadFlowResultImpl.ComponentResultImpl extends Object implements LoadFlowResult.ComponentResult
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.powsybl.loadflow.LoadFlowResult.ComponentResult
LoadFlowResult.ComponentResult.Status
-
-
Constructor Summary
Constructors Constructor Description ComponentResultImpl(int connectedComponentNum, int synchronousComponentNum, LoadFlowResult.ComponentResult.Status status, int iterationCount, String slackBusId, double slackBusActivePowerMismatch)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getConnectedComponentNum()
Get connected component number.int
getIterationCount()
Get iteration count.double
getSlackBusActivePowerMismatch()
Get slack bus active power mismatch in MW.String
getSlackBusId()
Get the slack bus id.LoadFlowResult.ComponentResult.Status
getStatus()
Get detailed status of the computation on this component.int
getSynchronousComponentNum()
Get synchronous component number.
-
-
-
Constructor Detail
-
ComponentResultImpl
public ComponentResultImpl(int connectedComponentNum, int synchronousComponentNum, LoadFlowResult.ComponentResult.Status status, int iterationCount, String slackBusId, double slackBusActivePowerMismatch)
-
-
Method Detail
-
getConnectedComponentNum
public int getConnectedComponentNum()
Description copied from interface:LoadFlowResult.ComponentResult
Get connected component number.- Specified by:
getConnectedComponentNum
in interfaceLoadFlowResult.ComponentResult
- Returns:
- connected component number
-
getSynchronousComponentNum
public int getSynchronousComponentNum()
Description copied from interface:LoadFlowResult.ComponentResult
Get synchronous component number.- Specified by:
getSynchronousComponentNum
in interfaceLoadFlowResult.ComponentResult
- Returns:
- component number
-
getStatus
public LoadFlowResult.ComponentResult.Status getStatus()
Description copied from interface:LoadFlowResult.ComponentResult
Get detailed status of the computation on this component.- Specified by:
getStatus
in interfaceLoadFlowResult.ComponentResult
- Returns:
- the detailed status of the computation on this component
-
getIterationCount
public int getIterationCount()
Description copied from interface:LoadFlowResult.ComponentResult
Get iteration count.- Specified by:
getIterationCount
in interfaceLoadFlowResult.ComponentResult
- Returns:
- the iteration count
-
getSlackBusId
public String getSlackBusId()
Description copied from interface:LoadFlowResult.ComponentResult
Get the slack bus id.- Specified by:
getSlackBusId
in interfaceLoadFlowResult.ComponentResult
- Returns:
- the slack bus id
-
getSlackBusActivePowerMismatch
public double getSlackBusActivePowerMismatch()
Description copied from interface:LoadFlowResult.ComponentResult
Get slack bus active power mismatch in MW.- Specified by:
getSlackBusActivePowerMismatch
in interfaceLoadFlowResult.ComponentResult
- Returns:
- the slack bus active power mismatch in MW
-
-