public class FactorizedFltMatrix
extends java.lang.Object
| Constructor and Description |
|---|
FactorizedFltMatrix(float[] bDiag,
float[] bOffDiag,
int[] p,
int[] q,
int[] elimNdOrder,
int elimBusCnt,
int[] elimBrOrder,
int elimBranchCount) |
| Modifier and Type | Method and Description |
|---|---|
float[] |
backwardSubstitution(float[] ds)
Perform backward substitution
|
void |
dump(java.lang.String[] busname,
java.io.PrintWriter pw) |
float[] |
forwardReduction(float[] mm)
Perform a forward reduction
|
int[] |
getElimBus() |
float[] |
solve(float[] mm)
convenience method to solve the matrix by running both forward reduction
and backward substitution
|
public FactorizedFltMatrix(float[] bDiag,
float[] bOffDiag,
int[] p,
int[] q,
int[] elimNdOrder,
int elimBusCnt,
int[] elimBrOrder,
int elimBranchCount)
public float[] forwardReduction(float[] mm)
mm - mismatch arraypublic float[] backwardSubstitution(float[] ds)
ds - result of forward reductionpublic float[] solve(float[] mm)
mm - Mismatch arraypublic int[] getElimBus()
public void dump(java.lang.String[] busname,
java.io.PrintWriter pw)