public class ACBranchJacobianList extends ACBranchExtList<ACBranchJacobianList.ACBranchJacobian>
Modifier and Type | Class and Description |
---|---|
class |
ACBranchJacobianList.ACBranchJacobian
Provide access to calculated jacobian values from this list.
|
ACBranchExtList.ACBranchExt
Constructor and Description |
---|
ACBranchJacobianList(ACBranchExtList<? extends ACBranchExtList.ACBranchExt> copy)
Construct a new list from another extended AC Branch list.
|
ACBranchJacobianList(ACBranchListIfc<? extends ACBranch> branches)
Construct a new list with the specified branches and bus topology
|
Modifier and Type | Method and Description |
---|---|
void |
apply(JacobianMatrix m)
Apply the results into an nbus x nbus Jacobian Matrix
|
ACBranchJacobianList |
calc(PComplexList v)
Calculate jacobian on each branch
|
ACBranchJacobianList.ACBranchJacobian |
get(int index) |
JacobianElement |
getFromMutual(int ndx)
get partial derivatives of from-side power with respect to to-side voltage
|
JacobianElement |
getFromSelf(int ndx)
get partial derivatives of from-side power with respect to from-side voltage
|
JacobianElement |
getToMutual(int ndx)
get partial derivatives of to-side power with respect to from-side voltage
|
JacobianElement |
getToSelf(int ndx)
get partial derivatives of to-side power with respect to to-side voltage
|
static void |
main(java.lang.String... args)
Test routine
|
getBranch, getBranches, getY, LoadExtension, size
add, add, addAll, clear, equals, hashCode, indexOf, iterator, lastIndexOf, listIterator, listIterator, remove, set, subList
addAll, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray, toString
public ACBranchJacobianList(ACBranchListIfc<? extends ACBranch> branches) throws PAModelException
branches
- bri
- PAModelException
public ACBranchJacobianList(ACBranchExtList<? extends ACBranchExtList.ACBranchExt> copy) throws PAModelException
copy
- PAModelException
public JacobianElement getFromSelf(int ndx)
public JacobianElement getToSelf(int ndx)
public JacobianElement getFromMutual(int ndx)
public JacobianElement getToMutual(int ndx)
public ACBranchJacobianList calc(PComplexList v) throws PAModelException
v
- Complex bus voltages, magnitude p.u. bus base KV, and angle in radians.PAModelException
public void apply(JacobianMatrix m)
m
- public ACBranchJacobianList.ACBranchJacobian get(int index)
get
in interface java.util.List<ACBranchJacobianList.ACBranchJacobian>
get
in class ACBranchExtList<ACBranchJacobianList.ACBranchJacobian>
public static void main(java.lang.String... args) throws java.lang.Exception
java.lang.Exception