|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectJama.Matrix
jphase.MarkovMatrix
public class MarkovMatrix
Field Summary | |
---|---|
static boolean |
useUniformization
|
Constructor Summary | |
---|---|
MarkovMatrix(double[][] mat)
|
|
MarkovMatrix(Jama.Matrix mat)
|
Method Summary | |
---|---|
MarkovMatrix |
compExp()
|
MarkovMatrix |
compLog()
|
static Jama.Matrix |
concatCols(Jama.Matrix A,
Jama.Matrix B)
|
static Jama.Matrix |
concatRows(Jama.Matrix A,
Jama.Matrix B)
|
MarkovMatrix |
exp(double x)
|
MarkovMatrix |
exp(double x,
Jama.Matrix leftMat,
Jama.Matrix rightMat)
|
MarkovMatrix[] |
exp(int n,
double delta,
Jama.Matrix leftMat,
Jama.Matrix rightMat)
|
MarkovMatrix[] |
expRunge(int n,
double delta,
Jama.Matrix leftMat,
Jama.Matrix rightMat)
|
MarkovMatrix |
expTimesOnes(double x)
|
MarkovMatrix |
expTimesOnes(double x,
Jama.Matrix leftMatrix)
|
MarkovMatrix[] |
expTimesOnes(int N,
double delta,
Jama.Matrix leftMatrix)
|
MarkovMatrix[] |
expUnif(double[] times,
Jama.Matrix leftMat,
Jama.Matrix rightMat)
Computes leftMat * exp(A x) * rightMat, for all values x. |
MarkovMatrix[] |
expUnif(double[] times,
Jama.Matrix leftMat,
Jama.Matrix rightMat,
int truncate)
Computes leftMat * exp(A x) * rightMat, for all values x. |
MarkovMatrix[] |
expUnif(double x,
Jama.Matrix leftMat,
Jama.Matrix rightMat)
Computes leftMat * exp(A x) * rightMat, for the value x. |
MarkovMatrix[] |
expUnif(int n,
double delta,
Jama.Matrix leftMat,
Jama.Matrix rightMat)
Computes leftMat * exp(A x) * rightMat, for all values x. |
MarkovMatrix[] |
expUnif(int n,
double delta,
Jama.Matrix leftMat,
Jama.Matrix rightMat,
int truncate)
Computes leftMat * exp(A x) * rightMat, for all values x= 0, delta, 2delta, 3delta,.... |
static Jama.Matrix |
identity(int n)
|
Jama.Matrix |
inverse()
|
boolean |
isStochastic()
Detrmines if the matrix is stochastic. |
Jama.Matrix |
kronecker(Jama.Matrix B)
|
static Jama.Matrix |
kronecker(Jama.Matrix A,
Jama.Matrix B)
|
Jama.Matrix |
kroneckerSum(Jama.Matrix B)
|
static Jama.Matrix |
kroneckerSum(Jama.Matrix A,
Jama.Matrix B)
|
MarkovMatrix |
oldExp(double x,
Jama.Matrix rightMat)
|
MarkovMatrix |
plus(double x)
|
Jama.Matrix |
pow(int k)
|
MarkovMatrix |
power(int k)
Returns A^k |
static MarkovMatrix |
readTxt(java.lang.String stg)
|
double |
scalar()
|
int |
size()
|
Jama.Matrix |
solveTranspose(Jama.Matrix B)
Solve X*A = B, which is also A'*X' = B' |
Jama.Matrix |
times(double s)
|
Jama.Matrix |
times(Jama.Matrix B)
|
MarkovMatrix |
timesOne()
|
static MarkovMatrix |
toMarkovMatrix(Jama.Matrix A)
|
java.lang.String |
toString()
|
java.lang.String |
toStringRTF()
|
java.lang.String |
toTxt()
|
Jama.Matrix |
uminus()
|
static MarkovMatrix |
Zeros(int rows,
int cols)
|
Methods inherited from class Jama.Matrix |
---|
arrayLeftDivide, arrayLeftDivideEquals, arrayRightDivide, arrayRightDivideEquals, arrayTimes, arrayTimesEquals, chol, clone, cond, constructWithCopy, copy, det, eig, get, getArray, getArrayCopy, getColumnDimension, getColumnPackedCopy, getMatrix, getMatrix, getMatrix, getMatrix, getRowDimension, getRowPackedCopy, identity, lu, minus, minusEquals, norm1, norm2, normF, normInf, plus, plusEquals, print, print, print, print, qr, random, rank, read, set, setMatrix, setMatrix, setMatrix, setMatrix, solve, svd, timesEquals, trace, transpose |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static boolean useUniformization
Constructor Detail |
---|
public MarkovMatrix(double[][] mat)
public MarkovMatrix(Jama.Matrix mat)
Method Detail |
---|
public static MarkovMatrix readTxt(java.lang.String stg)
public static MarkovMatrix Zeros(int rows, int cols)
public Jama.Matrix inverse()
inverse
in class Jama.Matrix
public Jama.Matrix uminus()
uminus
in class Jama.Matrix
public static Jama.Matrix identity(int n)
public Jama.Matrix times(double s)
times
in class Jama.Matrix
public int size()
public Jama.Matrix times(Jama.Matrix B)
times
in class Jama.Matrix
public static MarkovMatrix toMarkovMatrix(Jama.Matrix A)
public Jama.Matrix solveTranspose(Jama.Matrix B)
solveTranspose
in class Jama.Matrix
B
- right hand side
public boolean isStochastic()
public MarkovMatrix power(int k)
public MarkovMatrix timesOne()
public double scalar()
public MarkovMatrix compExp()
public MarkovMatrix compLog()
public MarkovMatrix plus(double x)
public Jama.Matrix pow(int k)
public MarkovMatrix expTimesOnes(double x)
public MarkovMatrix expTimesOnes(double x, Jama.Matrix leftMatrix)
public MarkovMatrix[] expTimesOnes(int N, double delta, Jama.Matrix leftMatrix)
public MarkovMatrix exp(double x, Jama.Matrix leftMat, Jama.Matrix rightMat)
public MarkovMatrix exp(double x)
public MarkovMatrix[] exp(int n, double delta, Jama.Matrix leftMat, Jama.Matrix rightMat)
public MarkovMatrix[] expRunge(int n, double delta, Jama.Matrix leftMat, Jama.Matrix rightMat)
public MarkovMatrix[] expUnif(double x, Jama.Matrix leftMat, Jama.Matrix rightMat)
public MarkovMatrix[] expUnif(int n, double delta, Jama.Matrix leftMat, Jama.Matrix rightMat)
public MarkovMatrix[] expUnif(double[] times, Jama.Matrix leftMat, Jama.Matrix rightMat)
public MarkovMatrix[] expUnif(int n, double delta, Jama.Matrix leftMat, Jama.Matrix rightMat, int truncate)
public MarkovMatrix[] expUnif(double[] times, Jama.Matrix leftMat, Jama.Matrix rightMat, int truncate)
public Jama.Matrix kroneckerSum(Jama.Matrix B)
public static Jama.Matrix kroneckerSum(Jama.Matrix A, Jama.Matrix B)
public static Jama.Matrix kronecker(Jama.Matrix A, Jama.Matrix B)
public Jama.Matrix kronecker(Jama.Matrix B)
public static Jama.Matrix concatCols(Jama.Matrix A, Jama.Matrix B)
public static Jama.Matrix concatRows(Jama.Matrix A, Jama.Matrix B)
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String toTxt()
public java.lang.String toStringRTF()
public MarkovMatrix oldExp(double x, Jama.Matrix rightMat)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |