Package com.powsybl.iidm.mergingview
Class HalfLineAdapter
- java.lang.Object
-
- com.powsybl.iidm.mergingview.HalfLineAdapter
-
- All Implemented Interfaces:
LineCharacteristics<TieLine.HalfLine>
,TieLine.HalfLine
public class HalfLineAdapter extends Object implements TieLine.HalfLine
- Author:
- Mathieu Bague
-
-
Constructor Summary
Constructors Constructor Description HalfLineAdapter(DanglingLine danglingLine, Branch.Side side, com.powsybl.iidm.mergingview.MergingViewIndex index)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double
getB1()
Get the first side shunt susceptance in S.double
getB2()
Get the second side shunt susceptance in S.Boundary
getBoundary()
double
getG1()
Get the first side shunt conductance in S.double
getG2()
Get the second side shunt conductance in S.String
getId()
String
getName()
double
getR()
Get the series resistance in Ω.double
getX()
Get the series reactance in Ω.TieLine.HalfLine
setB(double b)
TieLine.HalfLine
setB1(double b1)
Set the first side shunt susceptance in S.TieLine.HalfLine
setB2(double b2)
Set the second side shunt susceptance in S.TieLine.HalfLine
setG(double g)
TieLine.HalfLine
setG1(double g1)
Set the first side shunt conductance in S.TieLine.HalfLine
setG2(double g2)
Set the second side shunt conductance in S.TieLine.HalfLine
setR(double r)
Set the series resistance in Ω.TieLine.HalfLine
setX(double x)
Set the series reactance in Ω.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.powsybl.iidm.network.TieLine.HalfLine
getXnodeP, getXnodeQ, isFictitious, setFictitious, setXnodeP, setXnodeQ
-
-
-
-
Constructor Detail
-
HalfLineAdapter
public HalfLineAdapter(DanglingLine danglingLine, Branch.Side side, com.powsybl.iidm.mergingview.MergingViewIndex index)
-
-
Method Detail
-
getId
public String getId()
- Specified by:
getId
in interfaceTieLine.HalfLine
-
getName
public String getName()
- Specified by:
getName
in interfaceTieLine.HalfLine
-
getR
public double getR()
Description copied from interface:LineCharacteristics
Get the series resistance in Ω.- Specified by:
getR
in interfaceLineCharacteristics<TieLine.HalfLine>
-
setR
public TieLine.HalfLine setR(double r)
Description copied from interface:LineCharacteristics
Set the series resistance in Ω.- Specified by:
setR
in interfaceLineCharacteristics<TieLine.HalfLine>
-
getX
public double getX()
Description copied from interface:LineCharacteristics
Get the series reactance in Ω.- Specified by:
getX
in interfaceLineCharacteristics<TieLine.HalfLine>
-
setX
public TieLine.HalfLine setX(double x)
Description copied from interface:LineCharacteristics
Set the series reactance in Ω.- Specified by:
setX
in interfaceLineCharacteristics<TieLine.HalfLine>
-
getG1
public double getG1()
Description copied from interface:LineCharacteristics
Get the first side shunt conductance in S.- Specified by:
getG1
in interfaceLineCharacteristics<TieLine.HalfLine>
-
setG1
public TieLine.HalfLine setG1(double g1)
Description copied from interface:LineCharacteristics
Set the first side shunt conductance in S.- Specified by:
setG1
in interfaceLineCharacteristics<TieLine.HalfLine>
-
getG2
public double getG2()
Description copied from interface:LineCharacteristics
Get the second side shunt conductance in S.- Specified by:
getG2
in interfaceLineCharacteristics<TieLine.HalfLine>
-
setG2
public TieLine.HalfLine setG2(double g2)
Description copied from interface:LineCharacteristics
Set the second side shunt conductance in S.- Specified by:
setG2
in interfaceLineCharacteristics<TieLine.HalfLine>
-
setG
public TieLine.HalfLine setG(double g)
-
getB1
public double getB1()
Description copied from interface:LineCharacteristics
Get the first side shunt susceptance in S.- Specified by:
getB1
in interfaceLineCharacteristics<TieLine.HalfLine>
-
setB1
public TieLine.HalfLine setB1(double b1)
Description copied from interface:LineCharacteristics
Set the first side shunt susceptance in S.- Specified by:
setB1
in interfaceLineCharacteristics<TieLine.HalfLine>
-
getB2
public double getB2()
Description copied from interface:LineCharacteristics
Get the second side shunt susceptance in S.- Specified by:
getB2
in interfaceLineCharacteristics<TieLine.HalfLine>
-
setB2
public TieLine.HalfLine setB2(double b2)
Description copied from interface:LineCharacteristics
Set the second side shunt susceptance in S.- Specified by:
setB2
in interfaceLineCharacteristics<TieLine.HalfLine>
-
getBoundary
public Boundary getBoundary()
- Specified by:
getBoundary
in interfaceTieLine.HalfLine
-
setB
public TieLine.HalfLine setB(double b)
-
-