3#ifndef pRC_TENSOR_TRAIN_COMMON_FUNCTIONS_FROM_CORES_H
4#define pRC_TENSOR_TRAIN_COMMON_FUNCTIONS_FROM_CORES_H
14 static inline constexpr auto
fromCores(Xs &&...cores)
16 constexpr auto Dimension =
sizeof...(Xs);
49 [&ret, &cores...](
auto const... seq)
51 ((ret.template core<seq>() = forward<Xs>(cores)), ...);
Definition sequence.hpp:29
static constexpr auto size()
Definition sequence.hpp:69
Definition declarations.hpp:45
Definition from_cores.hpp:11
Operator(OperatorViews::View< T, M, N, Ranks, F > const &) -> Operator< T, M, N, Ranks >
static constexpr auto fromCores(Xs &&...cores)
Definition from_cores.hpp:14
Tensor(TensorViews::View< T, N, Ranks, F > const &) -> Tensor< T, N, Ranks >
std::size_t Size
Definition basics.hpp:31
std::remove_reference_t< T > RemoveReference
Definition basics.hpp:41
std::common_type_t< Ts... > Common
Definition basics.hpp:53
static constexpr auto makeSeries()
Definition sequence.hpp:390
static constexpr auto chip(Sequence< T, Is... > const)
Definition sequence.hpp:584
std::integral_constant< T, V > Constant
Definition basics.hpp:38
static constexpr decltype(auto) expand(Sequence< T, Seq... > const, F &&f, Xs &&...args)
Definition sequence.hpp:383