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 componentNum, LoadFlowResult.ComponentResult.Status status, int iterationCount, String slackBusId, double slackBusActivePowerMismatch)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getComponentNum()
Get 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.
-
-
-
Constructor Detail
-
ComponentResultImpl
public ComponentResultImpl(int componentNum, LoadFlowResult.ComponentResult.Status status, int iterationCount, String slackBusId, double slackBusActivePowerMismatch)
-
-
Method Detail
-
getComponentNum
public int getComponentNum()
Description copied from interface:LoadFlowResult.ComponentResult
Get component number.- Specified by:
getComponentNum
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
-
-