Implementation for offset dense tensors. More...
Classes | |
struct | OffsetDenseTensor |
Implementation for syten::OffsetDenseTensor . More... | |
Functions | |
template<Rank rank, typename Scalar > | |
void | addScaled (DenseTensor< rank, Scalar > &a, OffsetDenseTensor< rank, Scalar > const &b, typename IdentityType< Scalar >::type const factor, EliminateZeros const ezeros) |
\( a_i = a_i + f b_i \) with a a standard dense tensor and b an offset dense tensor. More... | |
template<Rank rank, typename Scalar > | |
bool | isZero (OffsetDenseTensor< rank, Scalar > const &a) |
Returns true iff all elements of the offset dense tensor a are identically zero. More... | |
template<Rank rank, typename Scalar > | |
OffsetDenseTensor< rank, Scalar > | multi_transpose (OffsetDenseTensor< rank, Scalar > const &in, ConstSpan< Index >, Conj=Conj::n()) |
template<Rank rank, typename Scalar > | |
ScalarBase< Scalar >::type | normSqd (OffsetDenseTensor< rank, Scalar > const &a) |
Returns the squared norm of the offset dense tensor a . More... | |
template<Rank rank, typename ScalarA , typename ScalarB > | |
OffsetDenseTensor< rank, ScalarA > & | operator*= (OffsetDenseTensor< rank, ScalarA > &a, ScalarB b) |
\( a_{i\ldots} = b \cdot a_{i\ldots} \) More... | |
Implementation for offset dense tensors.