|
cMHN 1.1
C++ library for learning MHNs with pRC
|
Class storing an MHN operator represented by a theta matrix (for TT calculations) More...
#include <mhn_operator.hpp>
Public Types | |
| using | Type = T |
Public Member Functions | |
| constexpr | MHNOperator (pRC::Tensor< T, D, D > const &smallTheta) |
| constexpr auto & | bigTheta (pRC::Index const i, pRC::Index const j) const |
| constexpr auto & | bigTheta () const |
| auto & | bigTheta () |
| constexpr auto | smallTheta (pRC::Index const i, pRC::Index const j) const |
| constexpr auto | smallTheta () const |
| constexpr auto | term (pRC::Index const i) const |
| template<pRC::Index i> | |
| constexpr auto | core () const |
| constexpr auto | derivative (pRC::Index const i, pRC::Index const j) const |
Class storing an MHN operator represented by a theta matrix (for TT calculations)
The class internally stores the actual transition rate modifiers (usually denoted big Theta), but is initialized from the logarithmic rate modifiers (usually denoted small theta), their relation is big Theta = exp(small theta).
| T | type used for calculations (usually pRC::Float<>) |
| D | number of events of the dataset |
|
inlineconstexpr |
|
inline |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |