SyTen

◆ singleton

template<Rank rank, typename Scalar = CDef>
bool syten::SparseTensor< rank, Scalar >::singleton = false
private

If true, the sparse tensor is a singleton with all dimensions equal to 1 and just one value.

Referenced by syten::SparseTensor< rank, Scalar >::allocSize(), syten::SparseTensor< rank, Scalar >::begin(), syten::SparseTensor< rank, Scalar >::cbegin(), syten::SparseTensor< rank, Scalar >::cend(), syten::SparseTensor< rank, Scalar >::clear(), syten::SparseTensor< rank, Scalar >::dim(), syten::SparseTensor< rank, Scalar >::dims(), syten::SparseTensor< rank, Scalar >::emplace_hint(), syten::SparseTensor< rank, Scalar >::end(), syten::SparseTensor< rank, Scalar >::insert(), syten::SparseTensor< rank, Scalar >::isSingleton(), syten::SparseTensor< rank, Scalar >::load(), syten::SparseTensor< rank, Scalar >::lower_bound(), syten::SparseTensor< rank, Scalar >::operator()(), syten::SparseTensor< rank, Scalar >::operator*=(), syten::SparseTensor< rank, Scalar >::operator+=(), syten::SparseTensor< rank, Scalar >::operator-=(), syten::SparseTensor< rank, Scalar >::operator/=(), syten::SparseTensor< rank, Scalar >::operator=(), syten::SparseTensor< rank, Scalar >::operator==(), syten::SparseTensor< rank, Scalar >::operator[](), syten::SparseTensor< rank, Scalar >::reduce(), syten::SparseTensor< rank, Scalar >::regularise(), syten::SparseTensor< rank, Scalar >::reserve(), syten::SparseTensor< rank, Scalar >::save(), syten::SparseTensor< rank, Scalar >::size(), syten::SparseTensor< rank, Scalar >::SparseTensor(), syten::SparseTensor< rank, Scalar >::upper_bound(), syten::SparseTensor< rank, Scalar >::valSingleton(), and syten::SparseTensor< rank, Scalar >::~SparseTensor().