Package com.powsybl.openloadflow.lf
Class AbstractLoadFlowContext<V extends Enum<V> & Quantity,E extends Enum<E> & Quantity,P extends AbstractLoadFlowParameters>
java.lang.Object
com.powsybl.openloadflow.lf.AbstractLoadFlowContext<V,E,P>
- All Implemented Interfaces:
LoadFlowContext<V,
,E, P> AutoCloseable
- Direct Known Subclasses:
AcLoadFlowContext
,DcLoadFlowContext
public abstract class AbstractLoadFlowContext<V extends Enum<V> & Quantity,E extends Enum<E> & Quantity,P extends AbstractLoadFlowParameters>
extends Object
implements LoadFlowContext<V,E,P>, AutoCloseable
- Author:
- Jean-Luc Bouchot (Artelys) <jlbouchot at gmail.com>
-
Field Summary
Modifier and TypeFieldDescriptionprotected EquationSystem<V,
E> protected JacobianMatrix<V,
E> protected final LfNetwork
protected final P
-
Constructor Summary
-
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.powsybl.openloadflow.lf.LoadFlowContext
getEquationSystem, getJacobianMatrix, getTargetVector
-
Field Details
-
network
-
parameters
-
equationSystem
-
jacobianMatrix
-
-
Constructor Details
-
AbstractLoadFlowContext
-
-
Method Details
-
getParameters
- Specified by:
getParameters
in interfaceLoadFlowContext<V extends Enum<V> & Quantity,
E extends Enum<E> & Quantity, P extends AbstractLoadFlowParameters>
-
getNetwork
- Specified by:
getNetwork
in interfaceLoadFlowContext<V extends Enum<V> & Quantity,
E extends Enum<E> & Quantity, P extends AbstractLoadFlowParameters>
-
close
public void close()- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceLoadFlowContext<V extends Enum<V> & Quantity,
E extends Enum<E> & Quantity, P extends AbstractLoadFlowParameters>
-