3#ifndef pRC_TENSOR_TRAIN_COMMON_FUNCTIONS_SUB_H
4#define pRC_TENSOR_TRAIN_COMMON_FUNCTIONS_SUB_H
13 template<
class XA,
class XB,
class RA = RemoveReference<XA>,
14 class RB = RemoveReference<XB>>
15 requires((TensorTrain::IsTensorish<RA> &&
16 TensorTrain::IsTensorish<RB>) ||
17 (TensorTrain::IsOperatorish<RA> &&
18 TensorTrain::IsOperatorish<RB>)) &&
19 IsInvocable<Minus, XB> && IsInvocable<Add, XA, ResultOf<Minus, XB>>
20 static inline constexpr auto operator-(XA &&a, XB &&b)
22 return forward<XA>(a) + (-forward<XB>(b));
Definition cholesky.hpp:10