3#ifndef pRC_TENSOR_TRAIN_OPERATOR_DECLARATIONS_H
4#define pRC_TENSOR_TRAIN_OPERATOR_DECLARATIONS_H
12 template<
class T,
class M,
class N,
18 requires(IsValue<T> || IsComplex<T>) &&
19 (N::Dimension - 1 == R::Dimension) && (M::Dimension - 1 == R::Dimension)
22 namespace OperatorViews
24 template<
class T,
class M,
class N,
class R,
class F>
27 template<
class T,
class M,
class N,
class R,
class F>
34 []<
class U,
class M,
class N,
class R>(
35 Operator<U, M, N, R>
const &&)
44 []<
class U, class M, class N, class R, class F>(
45 OperatorViews::View<U, M, N, R, F> const &&)
Definition assignable.hpp:13
Definition declarations.hpp:25
Definition declarations.hpp:20
Definition concepts.hpp:19
Definition declarations.hpp:42
Definition declarations.hpp:32
Definition declarations.hpp:52
pRC::Float<> T
Definition externs_nonTT.hpp:1
Definition from_cores.hpp:11
static constexpr auto makeConstantSequence()
Definition sequence.hpp:444
std::size_t Size
Definition basics.hpp:31
std::common_type_t< Ts... > Common
Definition basics.hpp:53
std::integral_constant< T, V > Constant
Definition basics.hpp:38