LaplaceSurvivor

class LaplaceSurvivor

Survivor functions \(^{A}R(s)\) in Laplace space.

It is practical to have it defined on its own.

Subclassed by HJCFIT::DeterminantEq

Public Functions

LaplaceSurvivor(QMatrix const &_qmatrix)

Constructor.

Parameters:

_qmatrix[in] The transition state matrix for which to compute \(^eG_{AF}(t\rightarrow\infty)\)

inline LaplaceSurvivor(LaplaceSurvivor const &_c)

Copy constructor.

inline t_rmatrix H(t_real _s, t_real _tau) const

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

Parameters:
  • _s[in] Value of the laplacian scale

  • _tau[in] Maximum length of missed events

inline t_rmatrix operator()(t_real _s, t_real _tau) const

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

Parameters:
  • _s[in] Value of the laplacian scale

  • _tau[in] Maximum length of missed events

inline t_rmatrix W(t_real _s, t_real _tau) const

Computes the matrix \(W=\mathrm{det}(sI - H(s, \tau))\)

Parameters:
  • _s[in] Value of the laplacian scale

  • _tau[in] Maximum length of missed events

t_rmatrix s_derivative(t_real _s, t_real _tau) const

Derivative along of W along s

Parameters:
  • _s[in] Value of the laplacian scale

  • _tau[in] Maximum length of missed events

inline QMatrix const &get_qmatrix() const

Returns the Q matrix.

This is strictly a read-only function since changing the matrix has fairly far ranging implications.

inline t_uint get_nopen() const

Get expected number of open-states.

inline LaplaceSurvivor transpose() const

Returns \(^{F}R(s)\).

inline t_cvector get_ff_eigenvalues() const

Returns eigenvalues of ff block.