Package com.powsybl.openloadflow.ac
Class AcLoadFlowContext
- java.lang.Object
-
- com.powsybl.openloadflow.lf.AbstractLoadFlowContext<AcVariableType,AcEquationType,AcLoadFlowParameters>
-
- com.powsybl.openloadflow.ac.AcLoadFlowContext
-
- All Implemented Interfaces:
LoadFlowContext<AcVariableType,AcEquationType,AcLoadFlowParameters>
,AutoCloseable
public class AcLoadFlowContext extends AbstractLoadFlowContext<AcVariableType,AcEquationType,AcLoadFlowParameters>
- Author:
- Geoffroy Jamgotchian
-
-
Field Summary
-
Fields inherited from class com.powsybl.openloadflow.lf.AbstractLoadFlowContext
equationSystem, jacobianMatrix, network, parameters
-
-
Constructor Summary
Constructors Constructor Description AcLoadFlowContext(LfNetwork network, AcLoadFlowParameters parameters)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
EquationSystem<AcVariableType,AcEquationType>
getEquationSystem()
EquationVector<AcVariableType,AcEquationType>
getEquationVector()
AcLoadFlowResult
getResult()
TargetVector<AcVariableType,AcEquationType>
getTargetVector()
boolean
isNetworkUpdated()
void
setNetworkUpdated(boolean networkUpdated)
void
setResult(AcLoadFlowResult result)
-
Methods inherited from class com.powsybl.openloadflow.lf.AbstractLoadFlowContext
getJacobianMatrix, getNetwork, getParameters
-
-
-
-
Constructor Detail
-
AcLoadFlowContext
public AcLoadFlowContext(LfNetwork network, AcLoadFlowParameters parameters)
-
-
Method Detail
-
getEquationSystem
public EquationSystem<AcVariableType,AcEquationType> getEquationSystem()
-
getTargetVector
public TargetVector<AcVariableType,AcEquationType> getTargetVector()
-
getEquationVector
public EquationVector<AcVariableType,AcEquationType> getEquationVector()
-
getResult
public AcLoadFlowResult getResult()
-
setResult
public void setResult(AcLoadFlowResult result)
-
isNetworkUpdated
public boolean isNetworkUpdated()
-
setNetworkUpdated
public void setNetworkUpdated(boolean networkUpdated)
-
close
public void close()
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceLoadFlowContext<AcVariableType,AcEquationType,AcLoadFlowParameters>
- Overrides:
close
in classAbstractLoadFlowContext<AcVariableType,AcEquationType,AcLoadFlowParameters>
-
-