Package jline.api.mam
Class TransientQbd
java.lang.Object
jline.api.mam.TransientQbd
-
Method Summary
Modifier and TypeMethodDescriptionstatic org.apache.commons.math3.linear.FieldMatrix<org.apache.commons.math3.complex.Complex> Wrap a real jline Matrix as a dense complex FieldMatrix.static org.apache.commons.math3.linear.FieldMatrix<org.apache.commons.math3.complex.Complex> eye(int n) static org.apache.commons.math3.linear.FieldMatrix<org.apache.commons.math3.complex.Complex> ldiv(org.apache.commons.math3.linear.FieldMatrix<org.apache.commons.math3.complex.Complex> A, org.apache.commons.math3.linear.FieldMatrix<org.apache.commons.math3.complex.Complex> B) MATLAB A \ B = inv(A) * B (A square).static org.apache.commons.math3.linear.FieldMatrix<org.apache.commons.math3.complex.Complex>[]qbdFundMat(org.apache.commons.math3.linear.FieldMatrix<org.apache.commons.math3.complex.Complex> B, org.apache.commons.math3.linear.FieldMatrix<org.apache.commons.math3.complex.Complex> L, org.apache.commons.math3.linear.FieldMatrix<org.apache.commons.math3.complex.Complex> F) Returns {G, R} of the QBD with raw blocks (B, L, F).static org.apache.commons.math3.linear.FieldMatrix<org.apache.commons.math3.complex.Complex> sEye(int n, org.apache.commons.math3.complex.Complex s) static org.apache.commons.math3.linear.FieldMatrix<org.apache.commons.math3.complex.Complex> transient2(org.apache.commons.math3.linear.FieldMatrix<org.apache.commons.math3.complex.Complex>[] B, org.apache.commons.math3.linear.FieldMatrix<org.apache.commons.math3.complex.Complex>[] L, org.apache.commons.math3.linear.FieldMatrix<org.apache.commons.math3.complex.Complex>[] F, org.apache.commons.math3.linear.FieldMatrix<org.apache.commons.math3.complex.Complex>[] Lv, int[] T, int n, int m, org.apache.commons.math3.complex.Complex s) Laplace-domain transient V(s,n,m) for a finite QBD.static org.apache.commons.math3.linear.FieldMatrix<org.apache.commons.math3.complex.Complex> transient2Open(org.apache.commons.math3.linear.FieldMatrix<org.apache.commons.math3.complex.Complex>[] B, org.apache.commons.math3.linear.FieldMatrix<org.apache.commons.math3.complex.Complex>[] L, org.apache.commons.math3.linear.FieldMatrix<org.apache.commons.math3.complex.Complex>[] F, org.apache.commons.math3.linear.FieldMatrix<org.apache.commons.math3.complex.Complex>[] Lv, int[] T, int n, int m, org.apache.commons.math3.complex.Complex s) Laplace-domain transient V(s,n,m) for an open QBD.
-
Method Details
-
cm
public static org.apache.commons.math3.linear.FieldMatrix<org.apache.commons.math3.complex.Complex> cm(Matrix real) Wrap a real jline Matrix as a dense complex FieldMatrix. -
eye
public static org.apache.commons.math3.linear.FieldMatrix<org.apache.commons.math3.complex.Complex> eye(int n) -
sEye
public static org.apache.commons.math3.linear.FieldMatrix<org.apache.commons.math3.complex.Complex> sEye(int n, org.apache.commons.math3.complex.Complex s) -
ldiv
public static org.apache.commons.math3.linear.FieldMatrix<org.apache.commons.math3.complex.Complex> ldiv(org.apache.commons.math3.linear.FieldMatrix<org.apache.commons.math3.complex.Complex> A, org.apache.commons.math3.linear.FieldMatrix<org.apache.commons.math3.complex.Complex> B) MATLAB A \ B = inv(A) * B (A square). -
qbdFundMat
public static org.apache.commons.math3.linear.FieldMatrix<org.apache.commons.math3.complex.Complex>[] qbdFundMat(org.apache.commons.math3.linear.FieldMatrix<org.apache.commons.math3.complex.Complex> B, org.apache.commons.math3.linear.FieldMatrix<org.apache.commons.math3.complex.Complex> L, org.apache.commons.math3.linear.FieldMatrix<org.apache.commons.math3.complex.Complex> F) Returns {G, R} of the QBD with raw blocks (B, L, F). -
transient2Open
public static org.apache.commons.math3.linear.FieldMatrix<org.apache.commons.math3.complex.Complex> transient2Open(org.apache.commons.math3.linear.FieldMatrix<org.apache.commons.math3.complex.Complex>[] B, org.apache.commons.math3.linear.FieldMatrix<org.apache.commons.math3.complex.Complex>[] L, org.apache.commons.math3.linear.FieldMatrix<org.apache.commons.math3.complex.Complex>[] F, org.apache.commons.math3.linear.FieldMatrix<org.apache.commons.math3.complex.Complex>[] Lv, int[] T, int n, int m, org.apache.commons.math3.complex.Complex s) Laplace-domain transient V(s,n,m) for an open QBD. Block arrays are 1-based (index 0 unused); K = T.length - 1 regimes, last repeats. -
transient2
public static org.apache.commons.math3.linear.FieldMatrix<org.apache.commons.math3.complex.Complex> transient2(org.apache.commons.math3.linear.FieldMatrix<org.apache.commons.math3.complex.Complex>[] B, org.apache.commons.math3.linear.FieldMatrix<org.apache.commons.math3.complex.Complex>[] L, org.apache.commons.math3.linear.FieldMatrix<org.apache.commons.math3.complex.Complex>[] F, org.apache.commons.math3.linear.FieldMatrix<org.apache.commons.math3.complex.Complex>[] Lv, int[] T, int n, int m, org.apache.commons.math3.complex.Complex s) Laplace-domain transient V(s,n,m) for a finite QBD. Block arrays are 1-based; T is 1-based of length K+2 with Lv[K+1] the top boundary level.
-