3#ifndef pRC_CORE_TENSOR_FUNCTIONS_BLOCK_H
4#define pRC_CORE_TENSOR_FUNCTIONS_BLOCK_H
12 template<
Size... Bs,
class X, IsConvertible<Index>... Os,
14 requires(
sizeof...(Bs) == R::Dimension &&
15 sizeof...(Os) == R::Dimension &&
17 static inline constexpr auto block(X &&a, Os
const... offsets)
23 decltype(
typename R::Sizes() /
Sizes<Bs...>()),
Sizes<Bs...>,
Definition sequence.hpp:29
Definition subscripts.hpp:21
Definition concepts.hpp:31
Definition cholesky.hpp:10
std::size_t Size
Definition basics.hpp:31
std::remove_reference_t< T > RemoveReference
Definition basics.hpp:41
static constexpr decltype(auto) view(X &&a)
Definition view.hpp:13
static constexpr auto block(X &&a, Os const ... offsets)
Definition block.hpp:17
Sequence< Size, Ns... > Sizes
Definition sequence.hpp:100
std::integral_constant< T, V > Constant
Definition basics.hpp:38
static constexpr decltype(auto) eval(X &&a)
Definition eval.hpp:12