3#ifndef pRC_TENSOR_TRAIN_OPERATOR_FUNCTIONS_TRANSFORM_H
4#define pRC_TENSOR_TRAIN_OPERATOR_FUNCTIONS_TRANSFORM_H
12 template<Operator::Transform OT = Operator::Transform::None,
class X>
13 requires TensorTrain::IsOperatorish<RemoveReference<X>> &&
20 template<Operator::Transform OT = Operator::Transform::None,
class X>
21 requires TensorTrain::IsOperatorish<RemoveReference<X>> &&
28 template<Operator::Transform OT = Operator::Transform::None,
class X>
29 requires TensorTrain::IsOperatorish<RemoveReference<X>> &&
35 return eval(forward<X>(a));
39 return view(forward<X>(a));
Definition concepts.hpp:31
Definition cholesky.hpp:10
static constexpr auto transform(X &&a)
Definition transform.hpp:15
static constexpr decltype(auto) view(X &&a)
Definition view.hpp:13
static constexpr auto transpose(JacobiRotation< T > const &a)
Definition jacobi_rotation.hpp:306
static constexpr auto adjoint(JacobiRotation< T > const &a)
Definition jacobi_rotation.hpp:312
static constexpr decltype(auto) eval(X &&a)
Definition eval.hpp:12