3#ifndef pRC_TENSOR_TRAIN_OPERATOR_FUNCTIONS_ADD_H
4#define pRC_TENSOR_TRAIN_OPERATOR_FUNCTIONS_ADD_H
12 template<
class XA,
class XB,
class RA = RemoveReference<XA>,
13 class RB = RemoveReference<XB>, If<TensorTrain::IsOperatorish<RA>> = 0,
14 If<TensorTrain::IsOperatorish<RB>> = 0,
15 If<IsSame<
typename RA::Sizes,
typename RB::Sizes>> = 0,
16 If<HasCommon<
typename RA::Type,
typename RB::Type>> = 0>
27 else if constexpr(
C ==
Definition cholesky.hpp:18
static constexpr Conditional< IsSatisfied< C >, RemoveConstReference< X >, X > copy(X &&a)
Definition copy.hpp:13
static constexpr auto enumerate(F &&f, Xs &&...args)
Definition enumerate.hpp:20
static constexpr auto operator+(Sequence< T, As... > const, Sequence< T, Bs... > const)
Definition sequence.hpp:110
Size Index
Definition type_traits.hpp:21