DCProgs 0.9 documentation

DeterminantEq

«  ApproxSurvivor   ::   Contents   ::   LaplaceSurvivor  »

DeterminantEq

class DCProgs::DeterminantEq

A functor to compute the W matrix, so as to find its roots.

The whole implementation is done w.r.t. to AF transitions. However, in practice, this is sufficient to compute FA transitions as well, by messing with the input matrix.

Public Functions

DeterminantEq(QMatrix const & _qmatrix, t_real _tau)

Constructor.

DeterminantEq(DeterminantEq const & _c)

Constructor.

template < class T >
DeterminantEq(Eigen::DenseBase< T > const & _matrix, t_uint _nopen, t_real _tau)

Constructor.

t_real operator()(t_real _s)

Computes the determinant \(\mathrm{det}(sI - H(s))\)

Parameters
  • _s -

    Value of the laplacian scale.

t_real operator()(t_real _s, t_real _tau)

Computes the determinant \(\mathrm{det}(sI - H(s, \tau))\)

Parameters
  • _s -

    Value of the laplacian scale

  • _tau -

    Maximum length of missed events

DeterminantEq transpose()

Determinant equation for transpose matrix.

In other words, if looking at open states, then returns equation for shut states, and vice-versa.

Computes \(sI - Q_{AA} - Q_{AF}\ \int_0^\tau e^{-st}e^{Q_{FF}t}\partial\,t\ Q_{FA}\)

Parameters
  • _s -

    Value of the laplacian scale.

t_rmatrix s_derivative(t_real _s)

Derivative of W along s.

t_real get_tau()

Max length of missed events.

void set_tau(t_real _tau)

Max length of missed events.

«  ApproxSurvivor   ::   Contents   ::   LaplaceSurvivor  »