pRC
multi-purpose Tensor Train library for C++
Loading...
Searching...
No Matches
Public Member Functions | List of all members
pRC::TensorViews::StrictlyLowerTriangular< T, N, V > Class Template Reference

#include <strictly_lower_triangular.hpp>

Inheritance diagram for pRC::TensorViews::StrictlyLowerTriangular< T, N, V >:
pRC::TensorViews::View< T, N, StrictlyLowerTriangular< T, N, V > >

Public Member Functions

template<class X , If< IsConstructible< V, X > > = 0>
 StrictlyLowerTriangular (X &&a)
 
constexpr T operator() (Index const i, Index const j)
 
constexpr T operator() (Index const i, Index const j) const
 
constexpr decltype(autooperator() (typename Base::Subscripts const &subscripts)
 
constexpr decltype(autooperator() (typename Base::Subscripts const &subscripts) const
 

Constructor & Destructor Documentation

◆ StrictlyLowerTriangular()

template<class T , class N , class V >
template<class X , If< IsConstructible< V, X > > = 0>
pRC::TensorViews::StrictlyLowerTriangular< T, N, V >::StrictlyLowerTriangular ( X &&  a)
inline

Member Function Documentation

◆ operator()() [1/4]

template<class T , class N , class V >
constexpr T pRC::TensorViews::StrictlyLowerTriangular< T, N, V >::operator() ( Index const  i,
Index const  j 
)
inlineconstexpr

◆ operator()() [2/4]

template<class T , class N , class V >
constexpr T pRC::TensorViews::StrictlyLowerTriangular< T, N, V >::operator() ( Index const  i,
Index const  j 
) const
inlineconstexpr

◆ operator()() [3/4]

template<class T , class N , class V >
constexpr decltype(auto) pRC::TensorViews::StrictlyLowerTriangular< T, N, V >::operator() ( typename Base::Subscripts const subscripts)
inlineconstexpr

◆ operator()() [4/4]

template<class T , class N , class V >
constexpr decltype(auto) pRC::TensorViews::StrictlyLowerTriangular< T, N, V >::operator() ( typename Base::Subscripts const subscripts) const
inlineconstexpr

The documentation for this class was generated from the following file: