3#ifndef pRC_TENSOR_TRAIN_OPERATOR_FUNCTIONS_BACKWARDS_H
4#define pRC_TENSOR_TRAIN_OPERATOR_FUNCTIONS_BACKWARDS_H
11 template<
class X, TensorTrain::IsOperatorish R = RemoveReference<X>>
17 using M =
decltype(
reverse(
typename R::M()));
18 using N =
decltype(
reverse(
typename R::N()));
19 using Ranks =
decltype(
reverse(
typename R::Ranks()));
22 Ranks, V>(
view(forward<X>(a)));
Definition backwards.hpp:17
Definition concepts.hpp:31
Definition cholesky.hpp:10
std::remove_reference_t< T > RemoveReference
Definition basics.hpp:41
static constexpr auto reverse(Direction const D)
Definition direction.hpp:24
static constexpr decltype(auto) view(X &&a)
Definition view.hpp:13
static constexpr auto backwards(X &&a)
Definition backwards.hpp:12
static constexpr decltype(auto) eval(X &&a)
Definition eval.hpp:12