cMHN 1.2
C++ library for learning MHNs with pRC
Loading...
Searching...
No Matches
calculate_pTheta.hpp File Reference
#include <cmhn/nontt/jacobi.hpp>
#include <cmhn/nontt/mhn_operator.hpp>
#include <cmhn/tt/als.hpp>
#include <cmhn/tt/amen.hpp>
#include <cmhn/tt/mals.hpp>
#include <cmhn/tt/mamen.hpp>
#include <cmhn/tt/mhn_operator.hpp>
#include <cmhn/tt/rals.hpp>
#include <cmhn/tt/rmals.hpp>
#include <cmhn/tt/utility.hpp>
#include <prc.hpp>

Go to the source code of this file.

Namespaces

namespace  cMHN
 

Functions

template<class T , pRC::Size D>
decltype(expand(pRC::makeConstantSequence< pRC::Size, D, 2 >(), [](auto const ... Ns) { return pRC::Tensor< T, Ns... >{};})) cMHN::calculatePTheta (nonTT::MHNOperator< T, D > const &op)
 Calculates the vector pTheta given a nonTT MHN Operator.
 
template<pRC::Size R, class T , class X , pRC::Size D>
cMHN::calculatePTheta (TT::MHNOperator< T, D > const &op, X const &pInit, T const &toleranceSolver)
 Calculates the vector pTheta (as a TT) given a TT MHN Operator and a tolerance.
 
template<pRC::Size R, class T , pRC::Size D>
auto cMHN::calculatePTheta (TT::MHNOperator< T, D > const &op, T const &toleranceSolver)
 Calculates the vector pTheta (as a TT) given a TT MHN Operator and a tolerance.