3using TTN = pRC::TensorTrain::Tensor<T, decltype(cMHN::TT::getModeSizes<EVENTS>()),
4 decltype(cMHN::TT::getRanks<EVENTS, MAXRANKP, 2>())>;
6using S = TTN::Subscripts;
8extern template TTN cMHN::calculatePTheta<MAXRANKP>(
11extern template T cMHN::calculateScore<MAXRANKP>(
17std::tuple<T, pRC::Tensor<T, EVENTS, EVENTS>>
18cMHN::calculateScoreAndGradient<MAXRANKP, MAXRANKQ>(
24std::tuple<pRC::Tensor<T, EVENTS, EVENTS>,
25 std::map<std::string, std::string>,
26 std::map<std::string, double>>
27cMHN::TT::learnTheta<MAXRANKP, MAXRANKQ>(pRC::Tensor<T, EVENTS, EVENTS>
const&,
28 std::string
const&, std::string
const&, std::map<S, T>
const&,
Class storing all relevant information for a regulator.
Definition: regulator.hpp:30
Class storing all relevant information for a score.
Definition: score.hpp:27
Class storing an MHN operator represented by a theta matrix (for TT calculations)
Definition: mhn_operator.hpp:23
pRC::TensorTrain::Tensor< T, decltype(cMHN::TT::getModeSizes< EVENTS >()), decltype(cMHN::TT::getRanks< EVENTS, MAXRANKP, 2 >())> TTN
Definition: externs_TT.hpp:4
TN::Subscripts S
Definition: externs_nonTT.hpp:9
pRC::Float<> T
Definition: externs_nonTT.hpp:1