9 #ifndef _MARKOVSOLVER_H
10 #define _MARKOVSOLVER_H
52 friend void testMarkovSolver();
61 static double b13[14] =
62 {64764752532480000.0, 32382376266240000.0, 7771770303897600.0,
63 1187353796428800.0, 129060195264000.0, 10559470521600.0,
64 670442572800.0, 33522128640.0, 1323241920.0,
65 40840800.0, 960960.0, 16380.0, 182.0, 1.0};
67 static double b9[10] =
68 {17643225600.0, 8821612800.0, 2075673600.0, 302702400.0,
69 30270240.0, 2162160.0, 110880.0, 3960.0, 90.0, 1 };
72 {17297280, 8648640, 1995840, 277200, 25200, 1512, 56, 1};
74 static double b5[6] = {30240, 15120, 3360, 420, 30, 1};
76 static double b3[4] = {120, 60, 12, 1};
78 static double thetaM[5] = {1.495585217958292e-2, 2.539398330063230e-1,
79 9.504178996162932e-1, 2.097847961257068e0, 5.371920351148152e0};
void process(const Eref &, ProcPtr)
void reinit(const Eref &, ProcPtr)
Matrix * computePadeApproximant(Matrix *, unsigned int)
Matrix * computeMatrixExponential()
static unsigned int mCandidates[5]
static const Cinfo * initCinfo()
vector< vector< double > > Matrix