HMLP: High-performance Machine Learning Primitives
hmlp::VirtualNormalizedGraph< PARAM, T > Class Template Reference

Public Member Functions

 VirtualNormalizedGraph (size_t n, PARAM *param, T sigma)
 
void Multiply (hmlp::Data< T > &y, hmlp::Data< T > &x)
 
void Multiply (hmlp::Data< T > &y)
 

Member Function Documentation

template<typename PARAM, typename T>
void hmlp::VirtualNormalizedGraph< PARAM, T >::Multiply ( hmlp::Data< T > &  y,
hmlp::Data< T > &  x 
)
inline

y = A * x + Sigma * x

temp = D^{-1/2} * x

zero-out

y += A * temp

y = D^{-1/2} * y

y += sigma * x


The documentation for this class was generated from the following file: