public interface JacobianMatrix extends Matrix<JacobianElement>
Modifier and Type | Interface and Description |
---|---|
static class |
JacobianMatrix.Element
JacobianElement implementation where elements are backed by an
implementation of JacobianMatrix
|
Modifier and Type | Method and Description |
---|---|
default void |
addInPlace(int row,
int column,
JacobianElement e)
Add a value in place
|
default void |
decDpda(int row,
int column,
float v)
decrement the partial derivative of active power with respect to voltage angle
|
default void |
decDpdv(int row,
int column,
float v)
decrement the partial derivative of active power with respect to voltage magnitude
|
default void |
decDqda(int row,
int column,
float v)
decrement the partial derivative of reactive power with respect to voltage angle
|
default void |
decDqdv(int row,
int column,
float v)
decrement the partial derivative of reactive power with respect to voltage magnitude
|
default float |
getDpda(int row,
int column)
get the partial derivative of active power with respect to voltage angle
|
default float |
getDpdv(int row,
int column)
get the partial derivative of active power with respect to voltage magnitude
|
default float |
getDqda(int row,
int column)
get the partial derivative of reactive power with respect to voltage angle
|
default float |
getDqdv(int row,
int column)
get the partial derivative of reactive power with respect to voltage magnitude
|
default void |
incDpda(int row,
int column,
float v)
increment the partial derivative of active power with respect to voltage angle
|
default void |
incDpdv(int row,
int column,
float v)
increment the partial derivative of active power with respect to voltage magnitude
|
default void |
incDqda(int row,
int column,
float v)
increment the partial derivative of reactive power with respect to voltage angle
|
default void |
incDqdv(int row,
int column,
float v)
increment the partial derivative of reactive power with respect to voltage magnitude
|
static void |
main(java.lang.String... args)
Test routine
|
default void |
setDpda(int row,
int column,
float v)
set the partial derivative of active power with respect to voltage angle
|
default void |
setDpdv(int row,
int column,
float v)
set the partial derivative of active power with respect to voltage magnitude
|
default void |
setDqda(int row,
int column,
float v)
set the partial derivative of reactive power with respect to voltage angle
|
default void |
setDqdv(int row,
int column,
float v)
set the partial derivative of reactive power with respect to voltage magnitude
|
default void |
subInPlace(int row,
int column,
JacobianElement e)
subtract a value in place
|
dump, getColumnCount, getRowCount, getValue, setValue
default float getDpda(int row, int column)
default float getDpdv(int row, int column)
default float getDqda(int row, int column)
default float getDqdv(int row, int column)
default void setDpda(int row, int column, float v)
default void setDpdv(int row, int column, float v)
default void setDqda(int row, int column, float v)
default void setDqdv(int row, int column, float v)
default void incDpda(int row, int column, float v)
default void incDpdv(int row, int column, float v)
default void incDqda(int row, int column, float v)
default void incDqdv(int row, int column, float v)
default void decDpda(int row, int column, float v)
default void decDpdv(int row, int column, float v)
default void decDqda(int row, int column, float v)
default void decDqdv(int row, int column, float v)
default void addInPlace(int row, int column, JacobianElement e)
Matrix
addInPlace
in interface Matrix<JacobianElement>
row
- location of updated valuecolumn
- location of updated valuee
- to add at given locationdefault void subInPlace(int row, int column, JacobianElement e)
Matrix
subInPlace
in interface Matrix<JacobianElement>
row
- location of updated valuecolumn
- location of updated valuee
- to subtract at given locationstatic void main(java.lang.String... args) throws java.lang.Exception
java.lang.Exception