3#ifndef pRC_CORE_TENSOR_FUNCTIONS_ROTATE_H
4#define pRC_CORE_TENSOR_FUNCTIONS_ROTATE_H
10 template<Direction D, Size S = 1,
class X,
class R = RemoveReference<X>,
11 If<IsTensorish<R>> = 0,
13 D == Direction::Leftwards || D == Direction::Rightwards)>> = 0>
14 static inline constexpr auto rotate(
X &&a)
18 [&a](
auto const...
seq)
Definition cholesky.hpp:18
static constexpr auto rotate(Sequence< T, First, Is... > const)
Definition sequence.hpp:460
static constexpr auto makeConstantSequence()
Definition sequence.hpp:402
Size Index
Definition type_traits.hpp:21
static constexpr auto makeSeries()
Definition sequence.hpp:351
static constexpr auto permute(Sequence< T, Is... > const)
Definition sequence.hpp:440
static constexpr decltype(auto) expand(Sequence< T, Seq... > const, F &&f, Xs &&...args)
Definition sequence.hpp:344