public interface PhaseShifterList extends ACBranchListIfc<PhaseShifter>
Modifier and Type | Interface and Description |
---|---|
static interface |
PhaseShifterList.ListAccess<R> |
TwoTermBaseList.TwoTermBase
Modifier and Type | Field and Description |
---|---|
static java.util.Map<ColumnMeta,PhaseShifterList.ListAccess<?>> |
Cols |
Modifier and Type | Method and Description |
---|---|
static PhaseShifterList |
emptyList() |
default java.util.Set<ColumnMeta> |
getColTypes() |
default <R> R |
getColumnData(ColumnMeta col) |
PhaseShifter.ControlMode[] |
getControlMode()
return the control mode for all phase shifters
|
PhaseShifter.ControlMode |
getControlMode(int ndx)
return the phase shifter control mode
|
ImpedanceCorrectionList.ImpedanceCorrection[] |
getImpedanceCorrection() |
ImpedanceCorrectionList.ImpedanceCorrection |
getImpedanceCorrection(int ndx) |
default ListMetaType |
getListMeta() |
float[] |
getMaxAng() |
float |
getMaxAng(int ndx)
Get the maximum phase shift angle
|
float[] |
getMinAng() |
float |
getMinAng(int ndx) |
float[] |
getRegMaxMW() |
float |
getRegMaxMW(int ndx) |
float[] |
getRegMinMW() |
float |
getRegMinMW(int ndx) |
boolean[] |
hasReg()
query the presence of active power regulation
|
boolean |
hasReg(int ndx)
query the presence of active power regulation
|
static java.util.Map<ColumnMeta,PhaseShifterList.ListAccess<?>> |
InitializeCols() |
void |
setControlMode(int ndx,
PhaseShifter.ControlMode m)
set the phase shifter control mode
|
void |
setControlMode(PhaseShifter.ControlMode[] m)
set the phase shifter control modes
|
void |
setMaxAng(float[] v) |
void |
setMaxAng(int ndx,
float v) |
void |
setMinAng(float[] v) |
void |
setMinAng(int ndx,
float v) |
void |
setReg(boolean[] v)
set the presence of active power regulation
|
void |
setReg(int ndx,
boolean v)
set the presence of active power regulation
|
void |
setRegMaxMW(float[] mw) |
void |
setRegMaxMW(int ndx,
float mw) |
void |
setRegMinMW(float[] mw) |
void |
setRegMinMW(int ndx,
float mw) |
getBmag, getBmag, getFromBchg, getFromBchg, getFromTap, getFromTap, getGmag, getGmag, getLTRating, getLTRating, getR, getR, getShift, getShift, getToBchg, getToBchg, getToTap, getToTap, getX, getX, setBmag, setBmag, setFromBchg, setFromBchg, setFromTap, setFromTap, setGmag, setGmag, setLTRating, setLTRating, setR, setR, setShift, setShift, setToBchg, setToBchg, setToTap, setToTap, setX, setX
getFromBus, getFromBusIndexes, getFromP, getFromP, getFromQ, getFromQ, getToBus, getToBusIndexes, getToP, getToP, getToQ, getToQ, setFromBus, setFromBus, setFromP, setFromP, setFromQ, setFromQ, setToBus, setToBus, setToP, setToP, setToQ, setToQ
getFromBus, getToBus
isInService, isInService, setInService, setInService
CalcListHash, getByID, getByKey, getID, getID, getIndex, getIndexes, getIndexesFromIDs, getIndexesFromKeys, getKey, getKeys, getName, getName, objEquals, objHash, reset, setID, setID, setName, setName, toArray
add, add, addAll, addAll, clear, contains, containsAll, equals, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray
static final java.util.Map<ColumnMeta,PhaseShifterList.ListAccess<?>> Cols
static PhaseShifterList emptyList()
PhaseShifter.ControlMode getControlMode(int ndx) throws PAModelException
ndx
- offset within the listPAModelException
PhaseShifter.ControlMode[] getControlMode() throws PAModelException
PAModelException
void setControlMode(int ndx, PhaseShifter.ControlMode m) throws PAModelException
ndx
- offset within the listm
- Desired control modePAModelException
void setControlMode(PhaseShifter.ControlMode[] m) throws PAModelException
m
- array of Desired control modesPAModelException
boolean hasReg(int ndx) throws PAModelException
ndx
- offset within the listPAModelException
boolean[] hasReg() throws PAModelException
PAModelException
void setReg(int ndx, boolean v) throws PAModelException
ndx
- offset within the listv
- true if the device is capable of regulating MW, false
otherwisePAModelException
void setReg(boolean[] v) throws PAModelException
v
- array of booleans true if the device is capable of regulating
MW, false otherwisePAModelException
float getMaxAng(int ndx) throws PAModelException
ndx
- offset within the listPAModelException
float[] getMaxAng() throws PAModelException
PAModelException
void setMaxAng(int ndx, float v) throws PAModelException
PAModelException
void setMaxAng(float[] v) throws PAModelException
PAModelException
float getMinAng(int ndx) throws PAModelException
PAModelException
float[] getMinAng() throws PAModelException
PAModelException
void setMinAng(int ndx, float v) throws PAModelException
PAModelException
void setMinAng(float[] v) throws PAModelException
PAModelException
float getRegMaxMW(int ndx) throws PAModelException
PAModelException
float[] getRegMaxMW() throws PAModelException
PAModelException
void setRegMaxMW(int ndx, float mw) throws PAModelException
PAModelException
void setRegMaxMW(float[] mw) throws PAModelException
PAModelException
float getRegMinMW(int ndx) throws PAModelException
PAModelException
void setRegMinMW(int ndx, float mw) throws PAModelException
PAModelException
float[] getRegMinMW() throws PAModelException
PAModelException
void setRegMinMW(float[] mw) throws PAModelException
PAModelException
ImpedanceCorrectionList.ImpedanceCorrection getImpedanceCorrection(int ndx) throws PAModelException
PAModelException
ImpedanceCorrectionList.ImpedanceCorrection[] getImpedanceCorrection() throws PAModelException
PAModelException
static java.util.Map<ColumnMeta,PhaseShifterList.ListAccess<?>> InitializeCols()
default <R> R getColumnData(ColumnMeta col) throws PAModelException
getColumnData
in interface BaseList<PhaseShifter>
PAModelException
default java.util.Set<ColumnMeta> getColTypes()
getColTypes
in interface BaseList<PhaseShifter>
default ListMetaType getListMeta()
getListMeta
in interface BaseList<PhaseShifter>