3#ifndef pRC_CORE_TENSOR_OPERATOR_VIEWS_STRICTLY_UPPER_TRIANGULAR_H
4#define pRC_CORE_TENSOR_OPERATOR_VIEWS_STRICTLY_UPPER_TRIANGULAR_H
11 template<
class T,
class N,
class V>
12 requires IsTensorView<V> && (N::Dimension == 2)
47 constexpr decltype(
auto)
operator()(
48 typename Base::Subscripts
const &subscripts)
50 return this->call(subscripts);
53 constexpr decltype(
auto)
operator()(
54 typename Base::Subscripts
const &subscripts)
const
56 return this->call(subscripts);
59 constexpr decltype(
auto)
operator[](
Index const index) =
delete;
60 constexpr decltype(
auto)
operator[](
Index const index)
const =
delete;
Definition strictly_upper_triangular.hpp:15
StrictlyUpperTriangular(X &&a)
Definition strictly_upper_triangular.hpp:22
constexpr T operator()(Index const i, Index const j) const
Definition strictly_upper_triangular.hpp:37
constexpr T operator()(Index const i, Index const j)
Definition strictly_upper_triangular.hpp:27
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