3#ifndef pRC_CORE_TENSOR_FUNCTIONS_SLICE_H
4#define pRC_CORE_TENSOR_FUNCTIONS_SLICE_H
33 If<
IsSatisfied<(
sizeof...(Es) ==
typename R::Dimension())>> = 0,
Definition sequence.hpp:56
Definition subscripts.hpp:20
Definition cholesky.hpp:18
static constexpr X eval(X &&a)
Definition eval.hpp:11
static constexpr X view(X &&a)
Returns a TensorView obtained from a TensorView.
Definition view.hpp:22
std::enable_if_t< B{}, int > If
Definition type_traits.hpp:68
std::size_t Size
Definition type_traits.hpp:20
std::is_invocable< F, Args... > IsInvocable
Definition type_traits.hpp:134
static constexpr auto slice(X &&a, Os const ... offsets)
Returns a specified slice of a Tensor.
Definition slice.hpp:36
static constexpr auto makeSeries()
Definition sequence.hpp:361
Constant< Bool, B > IsSatisfied
Definition type_traits.hpp:71
static constexpr Conditional< IsSatisfied< C >, RemoveConstReference< X >, X > copy(X &&a)
Definition copy.hpp:13
static constexpr decltype(auto) expand(Sequence< T, Seq... > const, F &&f, Xs &&...args)
forwards the values in a pRC::Sequence to a function as parameters
Definition sequence.hpp:354
Size Index
Definition type_traits.hpp:21