3#ifndef pRC_CORE_TENSOR_OPERATOR_VIEWS_UPPER_TRIANGULAR_H
4#define pRC_CORE_TENSOR_OPERATOR_VIEWS_UPPER_TRIANGULAR_H
11 template<
class T,
class N,
class V>
12 requires IsTensorView<V> && (N::Dimension == 2)
46 constexpr decltype(
auto)
operator()(
47 typename Base::Subscripts
const &subscripts)
49 return this->call(subscripts);
52 constexpr decltype(
auto)
operator()(
53 typename Base::Subscripts
const &subscripts)
const
55 return this->call(subscripts);
58 constexpr decltype(
auto)
operator[](
Index const index) =
delete;
59 constexpr decltype(
auto)
operator[](
Index const index)
const =
delete;
Definition upper_triangular.hpp:14
constexpr T operator()(Index const i, Index const j)
Definition upper_triangular.hpp:26
UpperTriangular(X &&a)
Definition upper_triangular.hpp:21
constexpr T operator()(Index const i, Index const j) const
Definition upper_triangular.hpp:36
Definition declarations.hpp:20
Definition concepts.hpp:28
int i
Definition gmock-matchers-comparisons_test.cc:603
Definition declarations.hpp:18
Size Index
Definition basics.hpp:32
static constexpr auto zero()
Definition zero.hpp:12