3#ifndef pRC_CORE_TENSOR_OPERATOR_VIEWS_UNIT_UPPER_TRIANGULAR_H
4#define pRC_CORE_TENSOR_OPERATOR_VIEWS_UNIT_UPPER_TRIANGULAR_H
12 template<
class T,
class N,
class V>
13 requires IsTensorView<V> && (N::Dimension == 2)
57 constexpr decltype(
auto)
operator()(
58 typename Base::Subscripts
const &subscripts)
60 return this->call(subscripts);
63 constexpr decltype(
auto)
operator()(
64 typename Base::Subscripts
const &subscripts)
const
66 return this->call(subscripts);
69 constexpr decltype(
auto)
operator[](
Index const index) =
delete;
70 constexpr decltype(
auto)
operator[](
Index const index)
const =
delete;
Definition unit_upper_triangular.hpp:15
constexpr T operator()(Index const i, Index const j) const
Definition unit_upper_triangular.hpp:42
UnitUpperTriangular(X &&a)
Definition unit_upper_triangular.hpp:22
constexpr T operator()(Index const i, Index const j)
Definition unit_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 identity()
Definition identity.hpp:13
static constexpr auto zero()
Definition zero.hpp:12