3#ifndef pRC_CORE_TENSOR_OPERATOR_VIEWS_LOWER_TRIANGULAR_H
4#define pRC_CORE_TENSOR_OPERATOR_VIEWS_LOWER_TRIANGULAR_H
11 template<
class T,
class N,
class V>
15 static_assert(
typename N::Dimension() == 2);
21 template<
class X, If<IsConstructible<V, X>> = 0>
47 constexpr decltype(
auto)
operator()(
53 constexpr decltype(
auto)
operator()(
54 typename Base::Subscripts
const &
subscripts)
const
Definition lower_triangular.hpp:13
LowerTriangular(X &&a)
Definition lower_triangular.hpp:22
constexpr T operator()(Index const i, Index const j) const
Definition lower_triangular.hpp:37
constexpr T operator()(Index const i, Index const j)
Definition lower_triangular.hpp:27
Definition type_traits.hpp:32
Definition diagonal.hpp:11
static constexpr auto makeConstantSequence()
Definition sequence.hpp:402
Size Index
Definition type_traits.hpp:21
static constexpr auto zero()
Definition zero.hpp:12