SyTen

◆ cols_only()

template<typename Scalar >
DenseTensor<2, typename ScalarBase<Scalar>::type> syten::Delinearise::cols_only ( DenseTensor< 2, Scalar > const &  a,
DenseTensor< 2, Scalar > &  p,
DenseTensor< 2, Scalar > &  t,
DenseTensor< 2, typename ScalarBase< Scalar >::type > const &  thresholds 
)
inline

De-linearises the columns of a matrix based on the provided thresholds.

Main implementation of Delinearise::cols().

References syten::abs(), std::vector< T >::back(), std::vector< T >::begin(), syten::Deparallelise::cols(), compare_residual(), syten::DenseTensor< rank, Scalar >::dim(), syten::elem_abs(), std::vector< T >::emplace_back(), std::vector< T >::end(), std::vector< T >::erase(), syten::hsplit(), syten::hstack(), syten::isnan(), std::move(), syten::norm(), syten::overThreshold(), permute(), postprocess_coefficient(), std::vector< T >::push_back(), syten::STensorImpl::qr(), std::vector< T >::reserve(), syten::Deparallelise::rows(), std::vector< T >::size(), std::sort(), SYTEN_ASSERT, syten::transpose(), and syten::underThreshold().

Referenced by cols().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: