Package jline.api.mam

Class TransientQbd

java.lang.Object
jline.api.mam.TransientQbd

public final class TransientQbd extends Object
  • Method Summary

    Modifier and Type
    Method
    Description
    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.
    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.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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.